如何打开用户-python输入的CSV文件?

时间:2019-10-13 17:11:23

标签: python

基于图像,您可以看到我必须对csv文件进行硬编码才能打开和读取/写入csv文件。如何将硬编码的CSV文件替换为用户输入? sys.argv吗?

HARDCODE CSV FILE

2 个答案:

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