我在VScode中编写了一个简单的Python代码,当我传递正确的文件路径时它可以在CMD中执行,它会在txt文件中打印内容。但是如果我想在VScode中运行它,我会得到这样的错误。
script,filename = argv ValueError:没有足够的值来解包(预期2,得1)
这是否意味着我需要在此处使用文件路径而不是filename
?
这是我的代码:
from sys import argv
script, filename = argv
txt = open(filename)
print ("Here's your file %s:" % filename)
print (txt.read())
print ("Type filename agian:")
file_agian = input(">> ")
txt_again = open(file_agian)
print (txt_again.read())