Visual Studio代码将文件保存在脚本以外的其他目录中

时间:2018-10-29 07:10:21

标签: python pandas file visual-studio-code

当我在Visual Studio中执行以下python代码时,它将文件保存到"C:\Users\username"

import pandas as pd
df = pd.DataFrame([0]*2)
df.to_csv('results.csv', index=False, header=False)

如何更改设置,以便始终将其保存到保存代码的目录中?

有什么解决方法吗?

谢谢。

1 个答案:

答案 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