python学习DAY2

 模块初认识

系统模块
------sys
import sys
print(sys.path)   //打印环境变量
(可用上面的语句查看到)一般来说,第三方标准库路径一般位于Lib的site-packages目录下,标准库路径位于Lib目录下。

print(sys.argv)   //显示相对路径
-----os
import os
os.system("xxx")    //调用系统命令,直接输出到屏幕,不需要用print
                     '''cmd_res = os.system("xxx")      执行命令,不保存结果
                        print (cmd_res)      '''       
若需要采用变量进行输出
则需
cmd_res = os.popen("xxx").read()
print(cmd_res)       //采用这种方式,也避免了乱码的出现

os.mkdir("目录名")   //在当前目录下创建一个新的目录
若在同一目录下,
login.py
mod_test.py

在mod_test.py中,使用import login是可以的
但是如果位于不同目录下
如test1                         //test1,test2均表示目录名
     ->login.py
  test2
     ->mod_test.py
然后在test2中使用import login 则会报错L:找不到此模块,原因是寻找模块时先从本级目录找起,若没有则返回到环境变量中寻找,显然login.py不是环境变量,故报错
解决办法1:将需要用到的.py文件如本例子中的login.py复制到site-packages文件目录下(第三方标准库)
解决办法2:将login.py路径告诉python,待续---        

 

posted @ 2019-05-09 23:26  LBC不认输  阅读(135)  评论(0编辑  收藏  举报