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()))
  • 相关阅读:
    js apply的用法
    js 键盘点击事件
    jquery 中 attr 和 prop 的区别
    css实现等高布局 两栏自适应布局 三栏自适应布局
    Python多线程同步命令行模拟进度显示
    Windows上Python3.5安装Scrapy(lxml)
    Ubuntu14.04右键菜单添加Sublime 2打开选项
    Git使用笔记(一)
    C# Winform程序本地化应用
    修改Windows系统的启动Shell
  • 原文地址:https://www.cnblogs.com/jialeliu/p/14052690.html
Copyright © 2011-2022 走看看