微信搜索superit|邀请体验:大数据, 数据管理、OLAP分析与可视化平台 | 赞助作者:赞助作者

python 文件操作的相对路径和绝对路径(windows)

python aide_941 24℃

python 文件操作的相对路径和绝对路径(windows)

1.相对路径

windows  ‘.\’表示当前路径

1
2
with open(r'.\db\123.txt','w',encoding='utf-8') as f:
    f.write('abc')

 

2.绝对路径

2.1 直接加死绝对路径

1
2
with open('c:\db\123.txt','w',encoding='utf-8') as f:
    f.write('abc')

2.2 动态绝对路径

1
2
3
4
5
import os,sys
project_path = os.path.dirname(os.path.abspath(__file__)) # 获取当前文件路径的上一级目录
file_path = project_path+r'\db\123.txt' # 拼接路径字符串
with open(file_path,'w',encoding='utf-8') as f:
    f.write('abc')

转载请注明:SuperIT » python 文件操作的相对路径和绝对路径(windows)

喜欢 (2)or分享 (0)