我正在尝试通过已经存在的路径目录 C:\ProgramData\myFolder\doc.txt 在 python 中获取路径以打开和写入文本文档,无需创建它,但使其与用户计算机上的 python 可执行文件一起使用。例如,如果我通过这种方式获得文件夹:
mypath = os.path.join(os.getenv('programdata'), 'myFolder')
然后如果我想写:
data = open (r'C:\ProgramData\myFolder\doc.txt', 'w')
或打开它:
with open(r'C:\ProgramData\myFolder\doc.txt') as my_file:
不确定是否正确:
programPath = os.path.dirname(os.path.abspath(__file__))
dataPath = os.path.join(programPath, r'C:\ProgramData\myFolder\doc.txt')
并使用它例如:
with open(dataPath) as my_file: