Python 编译时没有错误,但不打印任何内容
编译时不会出现任何错误,但不会打印任何内容Python 编译时没有错误,但不打印任何内容,python,printing,Python,Printing,编译时不会出现任何错误,但不会打印任何内容 def main(): test = readfile('text.txt') print test main() def readfile(filename): with open(filename) as f: lines = f.readlines() print lines return lines 您应该从自身外部调用main。否则它永远不会被调用 基本上可以
def main():
test = readfile('text.txt')
print test
main()
def readfile(filename):
with open(filename) as f:
lines = f.readlines()
print lines
return lines
您应该从自身外部调用
main
。否则它永远不会被调用
基本上可以是这样的:
def main():
test = readfile('text.txt')
print test
def readfile(filename):
with open(filename) as f:
lines = f.readlines()
print lines
return lines
main()
python中没有什么像C中的main函数那样作为入口点。名为main的函数只是另一个函数。您的脚本将从上到下执行
或无主管道:
with open(filename) as f: print(f.readlines())
python中的main(在文件末尾):
我可以跳过定义main并这样做吗?test=readfile('text.txt')打印test def readfile(文件名):打开(文件名)为f:lines=f。readlines()打印行返回lines@user3033957不需要主要设备。请参阅我的编辑。在使用之前只需定义
readfile
;Python被编译成字节码。
def main():
print("main")
if __name__ == "__main__":
main()