Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持。
sys
sys是python自带模块。
利用 import 语句输入sys 模块。
当执行import sys后, python在 sys.path 变量中所列目录中寻找 sys 模块文件。然后运行这个模块的主块中的语句进行初始化,然后就可以使用模块了 。
import sysprint(sys.path);#打印环境变量print(sys.argv);#打印绝对路径
运行结果:
['D:python','C:Program Files (x86)Python36-32python36.zip','C:Program Files (x86)Python36-32DLLs', 'C:Program Files (x86)Python36-32lib','C:Program Files (x86)Python36-32', 'C:Program Files (x86)Python36-32libsite-packages']['D:pythonindex.py'][Finished in 0.1s]
os
os模块就是对操作系统进行操作,使用该模块必须先导入模块
import oscmd = os.system("dir")#执行命令,不保存执行结果,打印的有乱码cmd = os.popen("dir").read()#打印的是内存对象地址,打印的是中文os.mkdir("new_dir")#创建一个新的文件夹os.removedirs("new_dir")#删除文件夹
运行结果:
以下是cmd = os.system("dir")的运行结果 :������ D �еľ�û�б�ǩ�� �������к��� F4DE-902B D:python ��Ŀ¼2019/01/07 12:46
.2019/01/07 12:46
..2018/12/24 09:22
.idea2019/01/04 12:08
home2019/01/07 13:04 320 index.py2019/01/07 10:40
mokuai2019/01/04 14:46
pack 1 ���ļ� 320 �ֽ� 6 ��Ŀ¼ 41,591,513,088 �����ֽ�[Finished in 0.2s]以下是cmd = os.popen("dir").read()的运行结果: 驱动器 D 中的卷没有标签。 卷的序列号是 F4DE-902B D:python 的目录2019/01/07 12:46
.2019/01/07 12:46
..2018/12/24 09:22
.idea2019/01/04 12:08
home2019/01/07 13:06 331 index.py2019/01/07 10:40
mokuai2019/01/04 14:46
pack 1 个文件 331 字节 6 个目录 41,591,513,088 可用字节[Finished in 0.2s]
创建新文件夹,名称是:new_dir。
删除文件夹,删除之后在左侧已经没有new_dir了。
接下来自己写一个登陆模块login.py,然后在不同的路径下均能正常调用该模块
login.py
#login.pyusername = 'ls'password = '123'user = input("请输入用户名: ")pwd = input("请输入密码: ")if user == username and pwd == password:print("Welcome user %s login"% user)else:print("Wrong username or password")print(user,pwd);
运行结果:
可以看到,上图中在python文件夹路径下的index.py进行调用login.py是正常的,方法就是将login.py复制到site-package文件夹下即可。
结语
感谢阅读,欢迎在评论区中发表自己不同的观点,若有其他问题请在评论区留言,喜欢的朋友请多多关注转发支持一下。
头条号:ys0202
---------END---------