python 解释器交互模块 -- sys

sys模块是与

,mac下返回0x020403F0-endian平台的值是,little-endian平台的值是

1,argv : 处理命令行参数

在解释器启动后,argv 列表包含了传递给脚本的所有参数,列表的第一个元素为脚本自身的名称.

结果:D:/pythonfile/PyCharm/week6/da.py

2,path : 处理模块

path 列表是一个由目录名构成的列表,Python 从中查找扩展模块( Python 源模块,编译模块,或者二进制扩展).

启动 Python 时,这个列表从根据内建规则,PYTHONPATH 环境变量的内容,以及注册表( Windows 系统)等进行初始化.

由于它只是一个普通的列表,你可以在程序中对它进行操作,

<span style="color: #0000ff;">print<span style="color: #000000;">(sys.path)

结果 : [<span style="color: #800000;">'<span style="color: #800000;">D:\pythonfile\PyCharm\week6<span style="color: #800000;">',<span style="color: #800000;">'<span style="color: #800000;">D:\pythonfile\PyCharm<span style="color: #800000;">',<span style="color: #800000;">'<span style="color: #800000;">D:\pythonfile\PyCharm\venv\Scripts\python37.zip<span style="color: #800000;">',<span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib<span style="color: #800000;">',<span style="color: #800000;">'<span style="color: #800000;">C:\python37\DLLs<span style="color: #800000;">',<span style="color: #800000;">"<span style="color: #800000;">C:\Users\deng'peng\AppData\Local\Programs\Python\Python37-32<span style="color: #800000;">",<span style="color: #800000;">'<span style="color: #800000;">D:\pythonfile\PyCharm\venv<span style="color: #800000;">',<span style="color: #800000;">'<span style="color: #800000;">D:\pythonfile\PyCharm\venv\lib\site-packages<span style="color: #800000;">',<span style="color: #800000;">'<span style="color: #800000;">D:\pythonfile\PyCharm\venv\lib\site-packages\setuptools-39.1.0-py3.7.egg<span style="color: #800000;">',<span style="color: #800000;">'<span style="color: #800000;">D:\pythonfile\PyCharm\venv\lib\site-packages\pip-10.0.1-py3.7.egg<span style="color: #800000;">',<span style="color: #800000;">'<span style="color: #800000;">D:\软件\PyCharm 2018.1.4\helpers\pycharm_matplotlib_backend<span style="color: #800000;">']

3,modules : 查找已导入的模块

全局字典,每当python启动时该字段自动加载到内存中。新加模块sys.modules会自动记录该模块,第二次导入时直接从字典中加载,加快运行速度。他拥有字典的一切方法。keys是模块名values是模块modules返回路径

<span style="color: #0000ff;">print<span style="color: #000000;">(sys.modules)
<span style="color: #0000ff;">print(<span style="color: #800000;">"<span style="color: #800000;"></span><span style="color: #800000;"&gt;"</span><span style="color: #000000;"&gt;) </span><span style="color: #0000ff;"&gt;print</span><span style="color: #000000;"&gt;(sys.modules.keys()) </span><span style="color: #0000ff;"&gt;print</span>(<span style="color: #800000;"&gt;"</span><span style="color: #800000;"&gt;<span style="color: #800000;">"<span style="color: #000000;">)
<span style="color: #0000ff;">print<span style="color: #000000;">(sys.modules.values())
<span style="color: #0000ff;">print(<span style="color: #800000;">"<span style="color: #800000;">```````````````````<span style="color: #800000;">"<span style="color: #000000;">)
<span style="color: #0000ff;">print(sys.modules[<span style="color: #800000;">"<span style="color: #800000;">os<span style="color: #800000;">"<span style="color: #000000;">]

运行结果:
{<span style="color: #800000;">'<span style="color: #800000;">sys<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">sys<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<span style="color: #800000;">'<span style="color: #800000;">builtins<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">builtins<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<span style="color: #800000;">'<span style="color: #800000;">_frozen_importlib<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">_frozen_importlib<span style="color: #800000;">' (frozen)>,<span style="color: #800000;">'<span style="color: #800000;">_imp<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">_imp<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<span style="color: #800000;">'<span style="color: #800000;">_thread<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">_thread<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<span style="color: #800000;">'<span style="color: #800000;">_warnings<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">_warnings<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<span style="color: #800000;">'<span style="color: #800000;">_weakref<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">_weakref<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<span style="color: #800000;">'<span style="color: #800000;">zipimport<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">zipimport<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<span style="color: #800000;">'<span style="color: #800000;">_frozen_importlib_external<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">_frozen_importlib_external<span style="color: #800000;">' (frozen)>,<span style="color: #800000;">'<span style="color: #800000;">_io<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">io<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<span style="color: #800000;">'<span style="color: #800000;">marshal<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">marshal<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<span style="color: #800000;">'<span style="color: #800000;">nt<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">nt<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<span style="color: #800000;">'<span style="color: #800000;">winreg<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">winreg<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<span style="color: #800000;">'<span style="color: #800000;">encodings<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">encodings<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\encodings\init.py<span style="color: #800000;">'>,<span style="color: #800000;">'<span style="color: #800000;">codecs<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">codecs<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\codecs.py<span style="color: #800000;">'>,<span style="color: #800000;">'<span style="color: #800000;">_codecs<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">_codecs<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<span style="color: #800000;">'<span style="color: #800000;">encodings.aliases<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">encodings.aliases<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\encodings\aliases.py<span style="color: #800000;">'>,<span style="color: #800000;">'<span style="color: #800000;">encodings.utf_8<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">encodings.utf_8<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\encodings\utf_8.py<span style="color: #800000;">'>,<span style="color: #800000;">'<span style="color: #800000;">_signal<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">_signal<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<span style="color: #800000;">'<span style="color: #800000;">main<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">main<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">D:/pythonfile/PyCharm/week6/day34.py<span style="color: #800000;">'>,<span style="color: #800000;">'<span style="color: #800000;">encodings.latin_1<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">encodings.latin_1<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\encodings\latin_1.py<span style="color: #800000;">'>,<span style="color: #800000;">'<span style="color: #800000;">io<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">io<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\io.py<span style="color: #800000;">'>,<span style="color: #800000;">'<span style="color: #800000;">abc<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">abc<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\abc.py<span style="color: #800000;">'>,<span style="color: #800000;">'<span style="color: #800000;">_abc<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">_abc<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<span style="color: #800000;">'<span style="color: #800000;">site<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">site<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\site.py<span style="color: #800000;">'>,<span style="color: #800000;">'<span style="color: #800000;">os<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">os<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\os.py<span style="color: #800000;">'>,<span style="color: #800000;">'<span style="color: #800000;">stat<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">stat<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\stat.py<span style="color: #800000;">'>,<span style="color: #800000;">'<span style="color: #800000;">_stat<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">_stat<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<span style="color: #800000;">'<span style="color: #800000;">ntpath<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">ntpath<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\ntpath.py<span style="color: #800000;">'>,<span style="color: #800000;">'<span style="color: #800000;">genericpath<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">genericpath<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\genericpath.py<span style="color: #800000;">'>,<span style="color: #800000;">'<span style="color: #800000;">os.path<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">ntpath<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\ntpath.py<span style="color: #800000;">'>,<span style="color: #800000;">'<span style="color: #800000;">_collections_abc<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">_collections_abc<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\_collections_abc.py<span style="color: #800000;">'>,<span style="color: #800000;">'<span style="color: #800000;">_sitebuiltins<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">_sitebuiltins<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\_sitebuiltins.py<span style="color: #800000;">'>,<span style="color: #800000;">'<span style="color: #800000;">_bootlocale<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">_bootlocale<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\_bootlocale.py<span style="color: #800000;">'>,<span style="color: #800000;">'<span style="color: #800000;">_locale<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">_locale<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<span style="color: #800000;">'<span style="color: #800000;">encodings.gbk<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">encodings.gbk<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\encodings\gbk.py<span style="color: #800000;">'>,<span style="color: #800000;">'<span style="color: #800000;">_codecs_cn<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">_codecs_cn<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<span style="color: #800000;">'<span style="color: #800000;">_multibytecodec<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">_multibytecodec<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<span style="color: #800000;">'<span style="color: #800000;">encodings.cp437<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">encodings.cp437<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\encodings\cp437.py<span style="color: #800000;">'>,<span style="color: #800000;">'<span style="color: #800000;">sitecustomize<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">sitecustomize<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">D:\软件\PyCharm 2018.1.4\helpers\pycharm_matplotlib_backend\sitecustomize.py<span style="color: #800000;">'>,<span style="color: #800000;">'<span style="color: #800000;">time<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">time<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<span style="color: #800000;">'<span style="color: #800000;">random<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">random<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\random.py<span style="color: #800000;">'>,<span style="color: #800000;">'<span style="color: #800000;">warnings<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">warnings<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\warnings.py<span style="color: #800000;">'>,<span style="color: #800000;">'<span style="color: #800000;">types<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">types<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\types.py<span style="color: #800000;">'>,<span style="color: #800000;">'<span style="color: #800000;">math<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">math<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<span style="color: #800000;">'<span style="color: #800000;">hashlib<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">hashlib<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\hashlib.py<span style="color: #800000;">'>,<span style="color: #800000;">'<span style="color: #800000;">_hashlib<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">_hashlib<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\DLLs\_hashlib.pyd<span style="color: #800000;">'>,<span style="color: #800000;">'<span style="color: #800000;">_blake2<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">_blake2<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<span style="color: #800000;">'<span style="color: #800000;">_sha3<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">_sha3<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<span style="color: #800000;">'<span style="color: #800000;">itertools<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">itertools<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<span style="color: #800000;">'<span style="color: #800000;">bisect<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">bisect<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\bisect.py<span style="color: #800000;">'>,<span style="color: #800000;">'<span style="color: #800000;">_bisect<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">_bisect<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<span style="color: #800000;">'<span style="color: #800000;">_random<span style="color: #800000;">': <module <span style="color: #800000;">'<span style="color: #800000;">_random<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)><span style="color: #000000;">}

dict_keys([</span><span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;sys</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;builtins</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;_frozen_importlib</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;_imp</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;_thread</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;_warnings</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;_weakref</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;zipimport</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;_frozen_importlib_external</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;_io</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;marshal</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;nt</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;winreg</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;encodings</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;codecs</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;_codecs</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;encodings.aliases</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;encodings.utf_8</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;_signal</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;__main__</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;encodings.latin_1</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;io</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;abc</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;_abc</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;site</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;os</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;stat</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;_stat</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;ntpath</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;genericpath</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;os.path</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;_collections_abc</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;_sitebuiltins</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;_bootlocale</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;_locale</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;encodings.gbk</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;_codecs_cn</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;_multibytecodec</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;encodings.cp437</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;sitecustomize</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;time</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;random</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;warnings</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;types</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;math</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;hashlib</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;_hashlib</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;_blake2</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;_sha3</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;itertools</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;bisect</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;_bisect</span><span style="color: #800000;"&gt;'</span>,<span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;_random</span><span style="color: #800000;"&gt;'</span><span style="color: #000000;"&gt;])

dict_values([<module <span style="color: #800000;">'<span style="color: #800000;">sys<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<module <span style="color: #800000;">'<span style="color: #800000;">builtins<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<module <span style="color: #800000;">'<span style="color: #800000;">_frozen_importlib<span style="color: #800000;">' (frozen)>,<module <span style="color: #800000;">'<span style="color: #800000;">_imp<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<module <span style="color: #800000;">'<span style="color: #800000;">_thread<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<module <span style="color: #800000;">'<span style="color: #800000;">_warnings<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<module <span style="color: #800000;">'<span style="color: #800000;">_weakref<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<module <span style="color: #800000;">'<span style="color: #800000;">zipimport<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<module <span style="color: #800000;">'<span style="color: #800000;">_frozen_importlib_external<span style="color: #800000;">' (frozen)>,<module <span style="color: #800000;">'<span style="color: #800000;">io<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<module <span style="color: #800000;">'<span style="color: #800000;">marshal<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<module <span style="color: #800000;">'<span style="color: #800000;">nt<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<module <span style="color: #800000;">'<span style="color: #800000;">winreg<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<module <span style="color: #800000;">'<span style="color: #800000;">encodings<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\encodings\init.py<span style="color: #800000;">'>,<module <span style="color: #800000;">'<span style="color: #800000;">codecs<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\codecs.py<span style="color: #800000;">'>,<module <span style="color: #800000;">'<span style="color: #800000;">_codecs<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<module <span style="color: #800000;">'<span style="color: #800000;">encodings.aliases<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\encodings\aliases.py<span style="color: #800000;">'>,<module <span style="color: #800000;">'<span style="color: #800000;">encodings.utf_8<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\encodings\utf_8.py<span style="color: #800000;">'>,<module <span style="color: #800000;">'<span style="color: #800000;">_signal<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<module <span style="color: #800000;">'<span style="color: #800000;">main<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">D:/pythonfile/PyCharm/week6/day34.py<span style="color: #800000;">'>,<module <span style="color: #800000;">'<span style="color: #800000;">encodings.latin_1<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\encodings\latin_1.py<span style="color: #800000;">'>,<module <span style="color: #800000;">'<span style="color: #800000;">io<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\io.py<span style="color: #800000;">'>,<module <span style="color: #800000;">'<span style="color: #800000;">abc<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\abc.py<span style="color: #800000;">'>,<module <span style="color: #800000;">'<span style="color: #800000;">_abc<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<module <span style="color: #800000;">'<span style="color: #800000;">site<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\site.py<span style="color: #800000;">'>,<module <span style="color: #800000;">'<span style="color: #800000;">os<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\os.py<span style="color: #800000;">'>,<module <span style="color: #800000;">'<span style="color: #800000;">stat<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\stat.py<span style="color: #800000;">'>,<module <span style="color: #800000;">'<span style="color: #800000;">_stat<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<module <span style="color: #800000;">'<span style="color: #800000;">ntpath<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\ntpath.py<span style="color: #800000;">'>,<module <span style="color: #800000;">'<span style="color: #800000;">genericpath<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\genericpath.py<span style="color: #800000;">'>,<module <span style="color: #800000;">'<span style="color: #800000;">_collections_abc<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\_collections_abc.py<span style="color: #800000;">'>,<module <span style="color: #800000;">'<span style="color: #800000;">_sitebuiltins<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\_sitebuiltins.py<span style="color: #800000;">'>,<module <span style="color: #800000;">'<span style="color: #800000;">_bootlocale<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\_bootlocale.py<span style="color: #800000;">'>,<module <span style="color: #800000;">'<span style="color: #800000;">_locale<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<module <span style="color: #800000;">'<span style="color: #800000;">encodings.gbk<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\encodings\gbk.py<span style="color: #800000;">'>,<module <span style="color: #800000;">'<span style="color: #800000;">_codecs_cn<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<module <span style="color: #800000;">'<span style="color: #800000;">_multibytecodec<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<module <span style="color: #800000;">'<span style="color: #800000;">encodings.cp437<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\encodings\cp437.py<span style="color: #800000;">'>,<module <span style="color: #800000;">'<span style="color: #800000;">sitecustomize<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">D:\软件\PyCharm 2018.1.4\helpers\pycharm_matplotlib_backend\sitecustomize.py<span style="color: #800000;">'>,<module <span style="color: #800000;">'<span style="color: #800000;">time<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<module <span style="color: #800000;">'<span style="color: #800000;">random<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\random.py<span style="color: #800000;">'>,<module <span style="color: #800000;">'<span style="color: #800000;">warnings<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\warnings.py<span style="color: #800000;">'>,<module <span style="color: #800000;">'<span style="color: #800000;">types<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\types.py<span style="color: #800000;">'>,<module <span style="color: #800000;">'<span style="color: #800000;">math<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<module <span style="color: #800000;">'<span style="color: #800000;">hashlib<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\hashlib.py<span style="color: #800000;">'>,<module <span style="color: #800000;">'<span style="color: #800000;">_hashlib<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\DLLs\_hashlib.pyd<span style="color: #800000;">'>,<module <span style="color: #800000;">'<span style="color: #800000;">_blake2<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<module <span style="color: #800000;">'<span style="color: #800000;">_sha3<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<module <span style="color: #800000;">'<span style="color: #800000;">itertools<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<module <span style="color: #800000;">'<span style="color: #800000;">bisect<span style="color: #800000;">' <span style="color: #0000ff;">from <span style="color: #800000;">'<span style="color: #800000;">C:\python37\Lib\bisect.py<span style="color: #800000;">'>,<module <span style="color: #800000;">'<span style="color: #800000;">_bisect<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)>,<module <span style="color: #800000;">'<span style="color: #800000;">_random<span style="color: #800000;">' (built-<span style="color: #0000ff;">in)><span style="color: #000000;">])


</span><module <span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;os</span><span style="color: #800000;"&gt;'</span> <span style="color: #0000ff;"&gt;from</span> <span style="color: #800000;"&gt;'</span><span style="color: #800000;"&gt;C:\\python37\\Lib\\os.py</span><span style="color: #800000;"&gt;'</span>></pre>
</div>
<h3>4,platform : 获得当前平台</h3>
<p>sys.platform  返回当前平台 出现如: "win32" "linux2" 等</p>
<div class="cnblogs_code"&gt;
<pre><span style="color: #0000ff;"&gt;print</span><span style="color: #000000;"&gt;(sys.platform)

结果:win32</span></pre>
</div>
<h3>5,exit : 退出程序</h3>
<p>如果准备在退出前自己清理一些东西(比如删除临时文件),你可以配置一个 "退出处理函数"(exit handler),它将在程序退出的时候自动被调用</p>
<div class="cnblogs_code"&gt;
<pre><span style="color: #0000ff;"&gt;import</span><span style="color: #000000;"&gt; sys
</span><span style="color: #0000ff;"&gt;print</span>(<span style="color: #800000;"&gt;"</span><span style="color: #800000;"&gt;hello</span><span style="color: #800000;"&gt;"</span><span style="color: #000000;"&gt;)
</span><span style="color: #0000ff;"&gt;try</span><span style="color: #000000;"&gt;:
    sys.exit(</span>1<span style="color: #000000;"&gt;)
</span><span style="color: #0000ff;"&gt;except</span> SystemExit: <span style="color: #008000;"&gt;#</span><span style="color: #008000;"&gt; 捕获退出的异常</span>
    <span style="color: #0000ff;"&gt;pass</span>           <span style="color: #008000;"&gt;#</span><span style="color: #008000;"&gt; 捕获后不做任何操作</span>
<span style="color: #0000ff;"&gt;print</span>(<span style="color: #800000;"&gt;"</span><span style="color: #800000;"&gt;There</span><span style="color: #800000;"&gt;"</span><span style="color: #000000;"&gt;)

结果:
hello
There</span></pre>
</div>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Python中的函数(二) 在上一篇文章中提到了Python中函数的定义和使用,在这篇文章里我们来讨论下关于函数的一些更深的话题。在学习C语言函数的时候,遇到的问题主要有形参实参的区别、参数的传递和改变、变量的作用域。同样在Python中,关于对函数的理解和使用也存在这些问题。下面来逐一讲解。一.函
Python中的字符串 可能大多数人在学习C语言的时候,最先接触的数据类型就是字符串,因为大多教程都是以&quot;Hello world&quot;这个程序作为入门程序,这个程序中要打印的&quot;Hello world&quot;就是字符串。如果你做过自然语言处理方面的研究,并且用Python
Python 面向对象编程(一) 虽然Python是解释性语言,但是它是面向对象的,能够进行对象编程。下面就来了解一下如何在Python中进行对象编程。一.如何定义一个类 在进行python面向对象编程之前,先来了解几个术语:类,类对象,实例对象,属性,函数和方法。 类是对现实世界中一些事物的封装,
Python面向对象编程(二) 在前面一篇文章中谈到了类的基本定义和使用方法,这只体现了面向对象编程的三大特点之一:封装。下面就来了解一下另外两大特征:继承和多态。 在Python中,如果需要的话,可以让一个类去继承一个类,被继承的类称为父类或者超类、也可以称作基类,继承的类称为子类。并且Pytho
Python中的函数(一) 接触过C语言的朋友对函数这个词肯定非常熟悉,无论在哪门编程语言当中,函数(当然在某些语言里称作方法,意义是相同的)都扮演着至关重要的角色。今天就来了解一下Python中的函数用法。一.函数的定义 在某些编程语言当中,函数声明和函数定义是区分开的(在这些编程语言当中函数声明
在windows下如何快速搭建web.py开发框架 用Python进行web开发的话有很多框架供选择,比如最出名的Django,tornado等,除了这些框架之外,有一个轻量级的框架使用起来也是非常方便和顺手,就是web.py。它由一名黑客所创建,但是不幸的是这位创建者于2013年自杀了。据说现在由
将Sublime Text 2搭建成一个好用的IDE 说起编辑器,可能大部分人要推荐的是Vim和Emacs,本人用过Vim,功能确实强大,但是不是很习惯,之前一直有朋友推荐SUblime Text 2这款编辑器,然后这段时间就试了一下,就深深地喜欢上这款编辑器了...
Python中的模块 有过C语言编程经验的朋友都知道在C语言中如果要引用sqrt这个函数,必须用语句&quot;#include&lt;math.h&gt;&quot;引入math.h这个头文件,否则是无法正常进行调用的。那么在Python中,如果要引用一些内置的函数,该怎么处理呢?在Python中
Python的基础语法 在对Python有了基础的认识之后,下面来了解一下Python的基础语法,看看它和C语言、java之间的基础语法差异。一.变量、表达式和语句 Python中的语句也称作命令,比如print &quot;hello python&quot;这就是一条语句。 表达式,顾名思义,是
Eclipse+PyDevʽjango+Mysql搭建Python web开发环境 Python的web框架有很多,目前主流的有Django、Tornado、Web.py等,最流行的要属Django了,也是被大家最看好的框架之一。下面就来讲讲如何搭建Django的开发环境。一.准备工作 需要下载的
在windows下安装配置Ulipad 今天推荐一款轻便的文本编辑器Ulipad,用来写一些小的Python脚本非常方便。 Ulipad下载地址: https://github.com/limodou/ulipad http://files.cnblogs.com/dolphin0520/u...
Python中的函数(三) 在前面两篇文章中已经探讨了函数的一些相关用法,下面一起来了解一下函数参数类型的问题。在C语言中,调用函数时必须依照函数定义时的参数个数以及类型来传递参数,否则将会发生错误,这个是严格进行规定的。然而在Python中函数参数定义和传递的方式相比而言就灵活多了。一.函数参数的
在Notepad++中搭配Python开发环境 Python在最近几年一度成为最流行的语言之一,不仅仅是因为它简洁明了,更在于它的功能之强大。它不仅能够完成一般脚本语言所能做的事情,还能很方便快捷地进行大规模的项目开发。在学习Python之前我们来看一下Python的历史由来,&quot;Pytho
Python中的条件选择和循环语句 同C语言、Java一样,Python中也存在条件选择和循环语句,其风格和C语言、java的很类似,但是在写法和用法上还是有一些区别。今天就让我们一起来了解一下。一.条件选择语句 Python中条件选择语句的关键字为:if 、elif 、else这三个。其基本形式如
关于raw_input( )和sys.stdin.readline( )的区别 之前一直认为用raw_input( )和sys.stdin.readline( )来获取输入的效果完全相同,但是最近在写程序时有类似这样一段代码:import sysline = sys.stdin.readline()
初识Python 跟学习所有的编程语言一样,首先得了解这门语言的编程风格和最基础的语法。下面就让我们一起来了解一下Python的编程风格。1.逻辑行与物理行 在Python中有逻辑行和物理行这个概念,物理行是指在编辑器中实际看到的一行,逻辑行是指一条Python语句。在Python中提倡一个物理行只
当我们的代码是有访问网络相关的操作时,比如http请求或者访问远程数据库,经常可能会发生一些错误,有些错误可能重新去发送请求就会成功,本文分析常见可能需要重试的场景,并最后给出python代码实现。
1.经典迭代器 2.将Sentence中的__iter__改成生成器函数 改成生成器后用法不变,但更加简洁。 3.惰性实现 当列表比较大,占内存较大时,我们可以采用惰性实现,每次只读取一个元素到内存。 或者使用更简洁的生成器表达式 4.yield from itertools模块含有大量生成器函数可
本文介绍简单介绍socket的常用函数,并以python-kafka中的源码socketpair为例,来讲解python socket的运用
python实践中经常出现编码相关的异常,大多网上找资料而没有理解原理,导致一次次重复错误。本文对常用Unicode、UTF-8、GB2312编码的原理进行介绍,接着介绍了python字符类型unicode和str以及常见编解码错误UnicodeEncodeError和UnicodeDEcodeEr