zoukankan      html  css  js  c++  java
  • Python基础之文件、目录

    1.文件操作。

    (1)文件创建。

    (2)文件读取。

    (3)文件重命名。

    (4)文件删除。

    2.目录操作。

    (1)目录创建。

    (2)目录删除。

    He.py

    #coding=utf8
    
    import os
    
    #创建文件 
    def writeFile(fileName,str):
        fs=open(fileName,"w+")
        fs.write(str)
        fs.close()
        print("文件"+fileName+"创建成功")
    
    #读取文件内容
    def readFile(fileName):
        fs=open(fileName,"r+")
        str=fs.read()
        print("文件内容:"+str)
    
    #删除文件
    def removeFile(fileName):
        os.remove(fileName)
        print("文件"+fileName+"删除成功")
    
    #文件重命名
    def reNameFile(oldFileName,newFileName):
        os.rename(oldFileName,newFileName)
        print("文件"+oldFileName+"更改名字成功")
    
    #创建目录
    def createDir(dirName):
        os.mkdir(dirName)
        print("文件目录"+dirName+"创建成功")
    
    #删除目录
    def removeDir(dirName):
        os.rmdir(dirName)
        print("文件目录"+dirName+"删除成功")

    调用代码:

    Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)] on win32
    Type "copyright", "credits" or "license()" for more information.
    >>> from He import *
    >>> writeFile("a.txt","hello tom welcome")
    文件a.txt创建成功
    >>> readFile("a.txt","b.txt")
    Traceback (most recent call last):
    File "<pyshell#2>", line 1, in <module>
    readFile("a.txt","b.txt")
    TypeError: readFile() takes 1 positional argument but 2 were given
    >>> readFile("a.txt")
    文件内容:hello tom welcome
    >>> reNameFile("a.txt","b.txt")
    文件a.txt更改名字成功
    >>> removeFile("b.txt")
    文件b.txt删除成功
    >>> createDir("aa")
    文件目录aa创建成功
    >>> removeDir("aa")
    文件目录aa删除成功
    >>>
  • 相关阅读:
    NAT(网络地址转换)
    go从文件中读取json字符串并转换
    实现守护进程
    c++ uconcontext.h实现协程
    bzoj 1085骑士精神
    在线代码评测机
    基于时间轮的定时器
    内存管理(一)
    二叉树的先序中序后序(非递归)
    RDD操作
  • 原文地址:https://www.cnblogs.com/joyet-john/p/7077491.html
Copyright © 2011-2022 走看看