zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    《最优化导论》-8梯度方法
    《最优化导论》-7一维搜索方法
    《最优化导论》-6集合约束和无约束优化问题基础
    ubuntu set up 3
    ubuntu set up 2
    ubuntu set up 1
    Xavier and Kaiming Initialization
    Network Initialization: Fan-in and Fan-out
    The Softmax function and its derivative
    GNU Screen使用
  • 原文地址:https://www.cnblogs.com/lpfff/p/7368085.html
Copyright © 2011-2022 走看看