1.命令行运行文件:

在命令行模式下,可以执行python进入Python交互式环境,也可以执行python hello.py运行一个.py文件,但是在Python交互式环境下,只能输入Python代码执行。

--

  1. 文件输出

C:\Users\Administrator.SC-201903082137>python e:\code\python_work\script1.py >e:\code\python_work\hello.txt

C:\Users\Administrator.SC-201903082137>


复制代码


>>> import imp
>>> from imp import reload
>>> reload(script1)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'script1' is not defined
>>> import sys
>>> sys.path
['', 'C:\\Python\\python37.zip', 'C:\\Python\\DLLs', 'C:\\Python\\lib', 'C:\\Python', 'C:\\Python\\lib\\site-packages', 'E:\\code\\python_work']
>>> imp.reload(script1)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'script1' is not defined
>>> import script1
win32
1267650600228229401496703205376
SpamSpamSpamSpamSpamSpamSpamSpam
>>> reload(script1)
win32
1267650600228229401496703205376
SpamSpamSpamSpamSpamSpamSpamSpam
<module 'script1' from 'E:\\code\\python_work\\script1.py'>
>>>
复制代码