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删除成功
    >>>
  • 相关阅读:
    方便处理hosts的批处理脚本:hosts助手.bat
    IOS tableView的基本使用
    IOS 分页(pagingEnabled)
    IOS 添加定时器(NSTimer)
    IOS ScrollView的使用 and delegate
    IOS 设置定时器,执行方法
    IOS 拼接按钮文字
    IOS 设置ipone状态栏的样式
    IOS xcode常用的快捷键
    IOS 制作常用代码的快捷方式
  • 原文地址:https://www.cnblogs.com/joyet-john/p/7077491.html
Copyright © 2011-2022 走看看