Python
黑土墨
技术爱好者
展开
-
python IDLE的执行py文件
Import 在IDLE下也可以用import来运行文件。如运行test.py文件:improt test 但是对于一个文件,improt只能在第一次导入时运行文件。在第一次导入之后,其他的导入都不会再工作,甚至在另一个窗口中改变并保存了模块的源代码文件也不行。实验了下,发现重启IDEL后依然不行。这是有意设计的结果。导入是一个开销很大的操作以至于每个程序不能够重复多于1次。转载 2013-08-03 10:51:10 · 6181 阅读 · 0 评论 -
if __name__ == "__main__"
Python文件可以作为可复用的模块(module),也可以作为独立的程序单独运行。 __name__是内置变量,它用来获取当前模块的名称。 当Python源文件作为主程序运行时,它的__name__值就是“__main__”;当源文件被导入到另一个模块时,__name__就是模块的名称。 实例如下: #!/usr/bin/python # Filename: using_name.py原创 2015-01-15 16:24:22 · 565 阅读 · 0 评论