我对python编程很陌生,但基本上我希望有一个脚本,当从命令行给出文件路径(文件是.csv文件)时,脚本将把这个文件转换成一个列表。
对于这个问题,我看到的代码通常不会从命令行获取文件,而只是在代码中有确切的文件名。我想在许多不同的文件上使用这段代码,所以将文件名硬编码到程序中并不是一种选择。
发布于 2017-06-29 20:02:16
您需要对已经找到的代码所做的唯一更改是:
import sys
filepath = sys.argv[1]
... # process file现在,您可以像这样调用脚本:./script.py /path/to/file。
sys.argv用于读取命令行参数。可选命令从索引1开始,因为argv[0]存储脚本的名称(script.py)。
https://stackoverflow.com/questions/44833961
复制相似问题