如何在Python的命令提示符下对readfile执行函数(在Windows上)

时间:2015-12-23 04:35:19

标签: python-2.7

我在Linux终端上使用此命令对文件./pythonfile.py --count ../textfile.txt执行功能 现在我在命令提示符的Windows上使用该命令,它不起作用。 我使用python pythonfile.py --count ./textfile.txt来读取和计算每个空格后的文本。 当我按下输入时,它会给出错误。

错误是:IOError:[Errno 2]没有这样的文件或目录:' - count'

import sys 
def cat(filename):
  f=open(filename,'rU')
  text=f.read()
  print text
  f.close()
def main():
  cat(sys.argv[1])
if __name__=="__main__":
   main()

1 个答案:

答案 0 :(得分:0)

你应该在Linux上遇到同样的错误。您可以使用以下方式检查Console.WriteLine("{0} -> {1}lv", "mall", downloadPrice.ToString("#.##"));

sys.argv

打印:

print(sys.argv) 

使用['pythonfile.py', '--count', './textfile.txt'] 获取您的文件名:

sys.argv[2]

这也适用于Windows。