当我在Visual Studio中执行以下python代码时,它将文件保存到"C:\Users\username"
。
import pandas as pd
df = pd.DataFrame([0]*2)
df.to_csv('results.csv', index=False, header=False)
如何更改设置,以便始终将其保存到保存代码的目录中?
有什么解决方法吗?
谢谢。
答案 0 :(得分:0)
您必须定义要编写的路径,使用此方法:
通过以下方式指定路径:myDir = '/path/to/Desktop/My_project_folder'
那么您可以使用os.path.join
加入此活动:
output_path = os.path.join(myDir, 'result.csv')
类似地,您也可以定义其他路径。
您可以通过以下方式找到文件的路径:
import os
print (os.path.abspath("testfile.ext"))
这给出了绝对路径,以使用完整路径:
for r,d,f in os.walk("C:\\"):
for files in f:
if files == "testfile.ext":
print (os.path.join(r,files))
输出:
C:\path\testfile.ext