zoukankan      html  css  js  c++  java
  • fileIO和OS操作文件和目录

    1.FileIO操作文件

    # 文件IO,读取文件和创建文件
    # 1.读取键盘输入
    x=input("please input number")
    print("您输入的是"+x)
    
    # 2.打开一个文件(open函数相当于创建一个file对象)
    fo = open("test.sh", "r+")
    print("文件名: ", fo.name)
    print("是否已关闭 : ", fo.closed)
    print("访问模式 : ", fo.mode)
    print("文件位置 : ", fo.tell())
    
    # 3.去读打开的上面的文件进行操作(传负数代表读取所有)
    content = fo.read(-1)
    print(content)
    
    # 4.向文件中写内容
    fo.write("llllllllllllll")
    fo.flush()
    content1 = fo.read(-1)
    print(content1)

    2.OS模块处理文件和目录

    # OS模块处理文件和目录
    import os
    # 打印当前目录
    print(os.getcwd())
    # 打印环境变量
    print(os.getenv("path"))
    # 改变工作目录
    path="C:/Users/liqiang/Desktop"
    os.chdir(path)
    print(os.getcwd())
    
    # 删除目录
    os.removedirs("pythonDir")
    # 创建目录
    os.mkdir("pythonDir")
    # 进入当前目录的pythonDir子目录
    os.chdir("pythonDir")
    print(os.getcwd())
    # 创建两个文件
    open("test1.txt",'w')
    open("test2.txt",'w')
    # 列出文件夹下的文件内容
    print(os.listdir(os.getcwd()))
  • 相关阅读:
    前端规范标准(一)
    node之旅(3) Express之我的第一个应用
    node之旅(2) hello wrold!
    node之旅(1) 安装NodeJS
    CSS3 基础知识
    博客转移公告
    博客主题更换留念
    网络流-费用流zkw算法
    网络流-最大流ISAP
    字符串总结-三大“自动机”
  • 原文地址:https://www.cnblogs.com/qlqwjy/p/8868824.html
Copyright © 2011-2022 走看看