基于图像,您可以看到我必须对csv文件进行硬编码才能打开和读取/写入csv文件。如何将硬编码的CSV文件替换为用户输入? sys.argv吗?
答案 0 :(得分:0)
以文件名作为输入。 然后阅读CSV并存储在cname中 访问相同
file1= input ("Enter name of file")
cname=csv.reader(file1)
companyCSVFile=csv.reader(cname)
答案 1 :(得分:0)
您应该先阅读本教程:https://www.tutorialspoint.com/python/python_command_line_arguments.htm
使用sys.argv
数组访问传递的参数。
像这样调用您的脚本
python test.py your_file_name.csv
访问权限:
import sys.argv
print(sys.argv[1])