2017-06-20 23 views
0

我有一个.csv文件(原始报告),我写了python脚本来执行一些操作。如何浏览.csv文件以使用python对其执行操作?

脚本工作正常,并使用终端执行此脚本。 我的要求是: 我已经在脚本中提到原始.csv文件的名称来打开它并对其执行少量操作,所以我可以浏览文件,而不是在脚本中编写文件名(因为有时文件名称会更改我想自动化)。

“文件名随机变化”我不想每天编辑脚本。

+0

'进口sys'和'FILE_PATH = sys.argv中[ - 1]'。然后你可以在命令行 – inspectorG4dget

回答

0

,如果你没有在文件名的控制,您可以获取CSV文件动态地假设它会是唯一的文件目录

from os import listdir 
csv_file = [file for file in listdir(path_to_csv_file_dir) if file.endswith('.csv')] 
print(csv_file[0]) 
+0

上执行'python myScript.py randomfilename.csv'我不理解它。你能否详细说明一下?上面的语法将错误引发为无效语法。 –

+0

你能粘贴语法错误吗?它适用于我的系统并给出了给定目录中所有csv文件的列表 – Satish

+0

我应该在脚本的顶部写上面的导入语句吗?可以共享脚本的屏幕截图吗? –

相关问题