-1

这是我的简单代码:mycode.py

def shara(file):
    import codecs
    import sys
    n=codecs.open(file,'r','utf-8').read()
    print n
    print "mycode"
    raw_input()

当我像这样通过命令行运行时:

C:\wamp\PYTHON>python C:\wamp\PYTHON\Scripts\mycode.py C:\wamp\PYTHON\Scripts\sample.txt

它不打印任何东西。

4

1 回答 1

2

大概您希望 python 实际运行该函数,因此您需要添加:

import sys
if __name__ == '__main__':
    shara(sys.argv[1])
于 2013-04-15T11:51:54.377 回答