小甲鱼python
一、文件系统
模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数功能。
import random 导入random模块
os操作系统
操作系统的底层对文件系统的访问工作原理不一样,可能需要针对不同的系统来考虑使用哪些文件系统模块
python跨平台---python的os模块,
os,os.path模块中关于文件、目录常用的函数使用方法
‘r’ 以只读的方式
‘w’以写入的方式打开文件,会覆盖已存在的文件
'x'如果文件已经存在,使用此模式打开会引发异常
'a'以写入模式打开,如果文件存在,则在末尾追加写入
'b'以二进制模式打开文件
't' 以文本模式打开文件
'+'可读写模式(可添加到其他模式中使用)
'U'通用换行符支持
---------------------
OS模块
getcwd() 返回当前工作目录
chdir()改变工作目录
listdir(path=‘.’)列举指定目录中的文件名
mkdir(path)创建单层目录,若目录已存在则抛出异常
makedirs(path)递归创建多层目录,如果目录已经存在抛出异常
remove(path)删除文件
rmdir(path)删除单层目录,如果该目录非空抛出异常
removedirs(path)递归删除目录,从子目录到父目录逐层尝试删除,
rename(old,new)将文件old重命名为new
system(command)运行系统的shell命令
异常处理
OSError 操作系统的异常
OverflowError 数值运算超出最大限制
SyntaxError 语法错误
异常处理
try 检测异常
try:
检测范围
except Exception[as reason]:
出现异常后的代码
finally:
无论如何都会被执行的代码
-------------------------------------
try:
f=open('wdas.txt ')
print (f.read())
f.close()
except OSError as reason:
print('error:‘ +str(reason))
excep TypeError as reason:
print(‘类型出错了:’ + str(reason))
-------------------
except(OSError,TypeError):
print('error')
-----------------------
图形用户界面编程 EasyGui
http://easygui.sourceforge.net