zoukankan      html  css  js  c++  java
  • python文件操作

    1、文件操作

    # file txt xml html
    file = open("python11.txt", "r+",encoding='utf-8') # 中文
    # mode 打开文件的模式,默认只读
    # r只读 w 只写 a追加
    # r+可读可写,先写的话,从头开始覆盖写,读写跟着光标走
    # w+可读可写,如果文件存在,则清空重写,如果不存在则新建,慎重使用
    # a追加在最后面,推荐使用,如果文件存在就直接追加在最后面,如果不存在就新建从头开始写
    # rb rb+  wb wb+ ab ab+
    res = file.read()  # 读取所有内容
    file.readline()  # 按行读取,
     换行符
    file.writelines()  # 读取多行,返回列表
    file.write("666")
    print(res)  # 进行完一次读写操作后,光标移动到文件最后
    # file文件默认是r,只读模式

    2、目录操作

    import os  # 导入
    
    # 新建一个目录/新建一个文件夹
    # os.mkdir("Alisa")  # 新建一个文件夹
    # 删除
    # os.rmdir("Alisa")
    # 路径获取
    path1 = os.getcwd()
    path2 = os.path.realpath(__file__)
    print("1获取到的当前路径是:{}".format(path1))
    print("2获取到的当前路径是:{}".format(path2))
    # 如何拼接路径
    new_path_1 = os.getcwd() + "\python1"  # 拼接路径
    print(new_path_1)
    # os.mkdir(new_path_1)  # 新建拼接的路径
    # 判断是文件还是目录
    os.path.isfile(os.getcwd())
    # 判断文件是否存在,返回布尔值
    print(os.path.exists("E:\workspace"))
    # 列出当前路径下的所有文件和目录
    print(os.listdir(os.getcwd()))
  • 相关阅读:
    FTP服务
    Samba文件共享服务设置
    Samba
    编译安装-httpd-2.2.15.tar.gz
    分析排查系统故障
    进程--计划任务
    磁盘配额
    LVM卷
    Linux磁盘分区
    用户组权限
  • 原文地址:https://www.cnblogs.com/jialeliu/p/14052690.html
Copyright © 2011-2022 走看看