码迷,mamicode.com
首页 > 编程语言 > 详细

python学习-46 模块2

时间:2019-07-31 18:35:45      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:exists   文件信息   多个   range   否则   mdi   nes   --   目录   

sys修改环境变量

----------

只能临时修改

import sys
sys.path.append()

例如:
import sys
sys.path.append(C:\Users\hualong\PycharmProjects\test\day21\test.py)

 



要永久修改,需要在系统属性里改环境变量

技术图片

 

 

添加绝对路径:

import sys,os

if __name__ == __main__:
    BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
    sys.path.append(BASE_DIR)

 

 

OS模块

 

--获取当前工作的路径

print(os.getcwd())  

 

--改变当前工作的路径

os.chdir(test0)     # 放到test0文件夹里,返回上一层  os.chdir(‘..‘)

 

 ---其他

os.path.exists(path)       # 如果path存在返回True,否则返回False
os.path.isabs(path)        # 如果path是个绝对路径,返回True
os.path.isfile(path)       #如果path是一个存在的文件,返回True
os.path.isdir(path)        #如果path是一个存在的目录,返回True
os.path.join(path1,path2,....)              # 将多个路径拼接后返回
os.path.getatime(path)        # 返回path所指向的文件或目录的最后存取时间
os.path.getmtime(path)      #返回path所指向的文件或者目录的最后修改时间

 

os.makedirs(main/main1)        # 生成多层递归目录
os.removedirs(main/main1)      # 删除main1(只删空文件夹,如果main也是空的也删除)
os.mkdir()    # 生成单级目录
os.rmdir()    # 删除单级空目录
os.listdir()   # 列出指定目录下的所有文件和子目录
os.stat()      # 介绍指定的文件信息
os.sep         # 输出操作系统指定的路径分隔符
os.linesep      # 输出当前平台使用的行终止符
os.pathsep      # 输出用于分割文件路径的字符串
os.name         # 输出字符串只是当前平台的名字
os.system()     #  显示命令例如:dir的信息
os.path.split()     # 将path分割成目录和文件名二元组放回
os.path.dirname()
os.path.basename()

 

 


sys模块

 

1 sys.argv        # 命令行参数list,第一个元素是程序本身路径
2 sys.exit(n)     # 退出程序,正常退出时exit(0)
3 sys.version     # 获取python解释程序版本信息
4 sys.maxint       # 最大的Int值
5 sys.path         # 返回模块的搜索路径
6 sys.platform     #返回操作系统平台名称

 

 进度条例子:

import sys,time
for i in range(100):

    sys.stdout.write(#)
    time.sleep(1)
    sys.stdout.flush()

 

python学习-46 模块2

标签:exists   文件信息   多个   range   否则   mdi   nes   --   目录   

原文地址:https://www.cnblogs.com/liujinjing521/p/11269123.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!