我想更改在我的Python脚本中创建文件的文件夹。
刚才我有下一行:
file = open("scraping.txt", "w")
但问题是scraping.txt保存在根文件夹中,我想将其保存在脚本所在的同一文件夹中。
我该怎么做?
由于
答案 0 :(得分:1)
添加文件路径:
file = open('/path/to/scraping.txt', 'w')
或使用os
模块更改目录:
import os
os.chdir('/path/to/')
file = open('scraping.txt', 'w')
答案 1 :(得分:1)
默认情况下,python在您调用脚本的目录中创建scraping.txt
。在您的情况下,您从根目录调用脚本,这就是为什么在根目录下创建文件。
您可以使用os.path.abspath(__file__)
获取脚本文件夹。
import os
open(os.path.join(os.path.abspath(__file__),'..','scraping.txt'),'w')
答案 2 :(得分:0)
你只需要添加路径:
file = open("/PATH/TO/YOUR/FOLDER/scraping.txt", "w")
答案 3 :(得分:0)
默认情况下,python会在您显示的工作目录中创建文件。 您可以使用以下方式了解当前的工作目录:
导入os
os.getcwd()
只需使用以下命令将目录更改为所需目录:
os.chdir('新/目录&#39)
现在在您想要的路径下创建文件。