M. *_*ill 5 python python-2.7 pandas
最好没有整个目录地址。我可以定义相对于可执行脚本位置的文件夹吗?
dataframe.to_csv('findorb_data.txt',header=False, index=False)
Run Code Online (Sandbox Code Playgroud)
小智 5
您可以使用__file__
包含脚本完整路径的变量。所以,像这样:
import os
file_dir = os.path.dirname(os.path.abspath(__file__))
csv_folder = 'csv files'
file_path = os.path.join(file_dir, csv_folder, 'findorb_data.txt')
dataframe.to_csv(file_path, header=False, index=False)
Run Code Online (Sandbox Code Playgroud)
您始终可以使用相对路径语法,但也可以使用类似的方法来查找脚本的父目录。
import os
import sys
script_dir = os.path.abspath(os.path.dirname(sys.argv[0]) or '.')
Run Code Online (Sandbox Code Playgroud)
因此,如果您的 csv 位于文件夹“../csv_dir/csv.csv”中,您可以使用
csv_path = os.path.join(script_dir, '../csv_dir/csv.csv')
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7850 次 |
最近记录: |