• Python 编程快速上手 第八章总结


    在下面函数中的()中,可为相对路径,也可为绝对路径。

    获知当前目录,改变当前目录,查看当前目录

    • 更改当前目录:os.getcwd()
    • 改变当前目录:os.chdir()
    • 查看当前目录:os.listdir()

    创建新文件夹

    os.makedirs

    os.path 模块

    转变路径类型

    • 将相对路径改变为绝对路径:os.path.abspath(path)
    • 将绝对路径改变为相对路径:os.path.relpath(path)

    进行判断

    • 判断是否为相对路径:os.path.isabs(path)
    • 检查路径的有效性:os.path.exisits(path)

    返回名称

    1. os.path.dirname(path),将返回该参数的最后一个斜杠前面的所有内容,即目录名称
    2. os.path.basename(path),将返回该参数最后一个斜杠后面所有的内容,即基本名称
    3. os.path.split(),将同时返回包含一个路径的目录名称和基本名称的元组列表。

    查看文件大小

    os.path.getsize(path):返回字节数

    读写文件

    读写文件的步骤

    1. 打开文件: 调用 open() 函数,返回一个 file object
    2. 读写文件:使用这个 file object 的read() 或者 write() 方法。
    3. 关闭文件:使用 close() 方法。

    其他

    在 open() 函数中的第二个参数有‘r','w','a'三种可选的参数。默认状态下为'r':读取文件内容
    ’w'为重写文件内容。
    'a'为在文本的末尾添加内容。

    shelve 模块

    格式:import shelve
    作用:将程序转为二进制的 shelf 文件

    读写 shelf 文件的步骤:

    1. 创建 shelf 文件对象: shelFile = shelve.open('mydata')
    2. 可以对 shelf 值进行修改,就像它是一个字典一样: cats =['Zophie','Pooka','Simon'] shelf[cats] = cats
    3. 关闭这个文件:shelfFIle.close()

    其他

    和字典一样,shelf 对象有 keys() 和 values() 的值。

    使用 pprint.pformat() 保存变量

    与字典的列表进行搭配,返回一个字符串,这个字符串的格式易于阅读,且语法正确。





  • 相关阅读:
    01Angular开发环境配置
    不再显示广告案例(php操作cookie)
    php操作 cookie
    JPush Android 推送如何区分开发、生产环境
    10 分钟实现一个自己的服务器监控器
    iOS 轻松使用 App 数据统计
    认识本质:黑天鹅、关键时刻与张小龙的产品观
    C# 服务端推送,十步十分钟,从注册到推送成功
    聊天界面-自适应文字
    极光推送的角标问题——让人又爱又恨的小红点
  • 原文地址:https://www.cnblogs.com/FBsharl/p/10211816.html
Copyright © 2020-2023  润新知