Python:1.模块初识

Python Loading... 阅读 0

import sys

sys.path 打印所有的环境变量以及路径
打印出来的是列表。

sys.argv 打印当前py文件的相对路径,调用的时候pycharm写的是绝对路径
打印出来的是列表。

import os

执行命令,不保存结果
os.system('dir') 打印出来windows电脑当前文件对应的文件夹下所有的文件,相当于cmd命令 dir
这个方法无法保存。

osnull = os.system('dir')
print('-->',osnull)
输出的内容为:--> 0
无法保存结果,只能显示成功的代码,0代表成功。

os.popen('dir')
打印出来的是一个内存对象的地址,例如:<os._wrap_close object at 0x01AFC2B0>
如果需要读取结果,需要加一个read;例如:os.popen('dir').read()

os.makedir('new_dir')
创建一个新的目录名字叫:new_dir

导入自己写的模块或者第三方模块
直接import调用即可使用。
例如, import login
执行之后就会自动调取login 文件中的内容。

.pyc 是什么东西?
python 是解释性语言,那么pyc是什么东西?
python运行执行过程:
python运行的时候编译的结果保存在内存中的PyCodeObject中,当python程序结束时,会写入到pyc文件中;
第二次执行的时候,首先会在硬盘中寻找对应的pyc文件,找到的话就会直接载入运行,找不到则会重新编译在保存。
pyc其实是PyCodeObject的一种持久化保存方式。

如果.pyc文件存在,则会对比两个文件的时间,哪个文件的时间最新就会用哪个,py文件最新会重新编译在调用(py文件时间最新代表文件被改过)

Tags:

版权声明:若无特殊注明,本文皆为《长行客》原创,转载务必保留文章来源。

本文链接:Python:1.模块初识 & https://www.mxooo.cn/290/

推荐阅读
发表评论 取消回复
表情 图片 链接 代码

分享