在Python(VS代码环境)中使用.open("fileName","w+")函数时如何更改创建文件的位置?



如何在VS IDE中更改文本文件.txt的创建位置?

这是项目的整体结构

Learning Python 
>.sfdx
>.vscode
>Debug
>Exercise File

我正在编辑的当前文件位于练习文件中的某个地方,但是当 Python 创建 textile.txt 时,它位于学习 Python 的文件夹中。

Learning Python 
>.sfdx
>.vscode
>Debug
>Exercise File
>textfile.txt

感谢您阅读我的问题,希望它足够清楚!

你可以使用自己的python来做到这一点,使用os中的getcwdchdir方法。getcwd 返回当前工作目录,chdir 用于更改工作目录。

import os
current_path = os.getcwd()
print(current_path)
new_path = "/your/path"
os.chdir(new_path)
print(new_path)

只需在 open 函数中指定文件的完整路径即可。

f = open(r"C:UsersdeepstopDocumentstextfile.txt", "w+")

字符串前面的 r 很重要。它的意思是"原始",并防止字符串中的反斜杠被解释为转义字符。

最新更新