python学习笔记2

小甲鱼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

 

posted @ 2017-08-17 09:36  飘一下  阅读(99)  评论(0编辑  收藏  举报