如何打开由user-python输入的CSV文件?

如何打开由user-python输入的CSV文件?,python,Python,根据图像,正如您所见,我必须硬编码csv文件以打开和读/写csv文件。如何将硬编码的CSV文件替换为用户输入?sys.argv 将文件名作为输入。 然后读取CSV并存储在cname中 访问相同的 file1= input ("Enter name of file") cname=csv.reader(file1) companyCSVFile=csv.reader(cname) 您应该先阅读本教程: 使用sys.argv数组访问传递的参数 呼叫您编写这样的脚本 python test.py您的

根据图像,正如您所见,我必须硬编码csv文件以打开和读/写csv文件。如何将硬编码的CSV文件替换为用户输入?sys.argv

将文件名作为输入。 然后读取CSV并存储在cname中 访问相同的

file1= input ("Enter name of file")
cname=csv.reader(file1)
companyCSVFile=csv.reader(cname)

您应该先阅读本教程:

使用
sys.argv
数组访问传递的参数

呼叫您编写这样的脚本
python test.py您的文件名.csv

访问:

import sys.argv
打印(sys.argv[1])

您已经尝试了什么?请将您的帖子中的代码作为代码块(前后两行上都有“``”),而不是图像,这样我们可以更容易地查看它。sys,arg是一个选项,您可以在exec中定义文件路径,然后编写一个函数来打印它,否则在执行过程中,您可以直接请求文件路径,然后进行处理,但使用sys.argv是更好的选择