|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
11 - 模块
模块是一个含有你所定义的函数和变量文件,后缀为.py,可以被其他程序引入。
用import导入模块,如:>>>[code] import random
>>> number = random.randint(1, 10)
>>> number
9
os模块
os (operating system(操作系统))
os与os.path详细见: http://bbs.fishc.com/forum.php?m ... peid%26typeid%3D403
这里列举几个:
os.getcwd(),返回当前的工作目录,如:>>> import os
>>> os.getcwd()
'C:\\Users\\lyp20\\AppData\\Local\\Programs\\Python\\Python36-32'
os.chdir(),改变工作目录,如:>>> os.chdir('c:\\')
>>> os.getcwd()
'c:\\'
listdir(),列举指定目录中的文件名('.'表示当前目录 '..'表示上一级)如:
>>> os.listdir()
['$360Section', '$Recycle.Bin', '1.dat', '360SANDBOX', 'ckcore.txt', 'Documents and Settings', 'hiberfil.sys', 'InstallConfig.ini', 'Intel', 'KRECYCLE', 'pagefile.sys', 'PerfLogs', 'Program Files', 'Program Files (x86)', 'ProgramData', 'Python27', 'Recovery', 'swapfile.sys', 'System Volume Information', 'UserGuidePDF', 'Users', 'Windows']
删除目录时必须保证是空的,可以先用remove()删除文件,再来删除。
os.path模块
os.path.basename,去掉路径,返回文件名,注意用\\,如:>>> os.path.basename('C:\\a\\b\\friend.py')
'friend.py'
os.path.dirname(),去掉文件名,返回路径,注意用\\,如:>>> os.path.dirname('C:\\a\\b\\friend.py')
'C:\\a\\b'
os.path.join('path1' 'path2'),将path1,path2合并成一个路径名,如:>>> os.path.join('C;','a','b')
'C;\\a\\b'
os.path.split(),分割文件名与路径,如:>>> os.path.split('C:\\a\\b\\friend.py')
('C:\\a\\b', 'friend.py')
os.path.splitext(),分离文件名与扩展名,如:>>> os.path.splitext('C:\\a\\b\\friend.py')
('C:\\a\\b\\friend', '.py')
‘泡菜’,pickle模块
倒入文件用.dump(a,b),把a倒入b,如:>>> import pickle
>>> list1 = [1, '2', 3, '4', 5, '6']
>>> list2 = open('my_list', 'wb')
>>> pickle.dump(list1, list2)
|
评分
-
查看全部评分
|