首页 > 编程知识 正文

Python中D盘文件名的操作

时间:2023-11-21 22:02:28 阅读:287749 作者:LVUA

本文将从多个方面详细阐述Python中d盘文件名的操作方法。

一、创建文件

在Python中,可以使用以下代码在D盘根目录下创建一个名为test.txt的文本文件:

import os 

filename = 'D:/test.txt' 

if not os.path.exists(filename): 
    with open(filename, 'w') as file: 
        file.write("This is a test file.")
        print("文件创建成功")
else:
    print("文件已存在")

上述代码利用了Python的os库,在创建文件之前,使用os.path.exists()方法检查文件是否存在。如果不存在,则用with语句创建文件,并向其中写入数据。通过print()函数提示文件创建成功。

二、读取文件

读取D盘根目录下的test.txt文件,可以使用以下代码:

filename = 'D:/test.txt'

if os.path.isfile(filename): 
    with open(filename, 'r') as file: 
        contents = file.read() 
        print(contents)
else:
    print("文件不存在")

上述代码使用os.path.isfile()方法检查文件是否存在。如果存在,则使用with语句读取文件中的内容,然后使用print()函数将内容输出到控制台。

三、复制和移动文件

在Python中,可以使用shutil模块中的copy()和move()函数来复制和移动文件。以下代码将在D盘根目录下创建一个名为temp.txt的临时文件,然后将其复制到D盘根目录下:

import shutil 

filename1 = 'D:/temp.txt' 

with open(filename1, 'w') as file1: 
    file1.write("This is a temporary file.")

filename2 = 'D:/copy.txt' 

shutil.copy(filename1, filename2)

if os.path.isfile(filename2):
    print("文件复制成功")

上述代码使用shutil.copy()函数将temp.txt复制到了copy.txt。

四、删除文件

可以使用os.remove()函数删除D盘根目录下的test.txt文件,代码如下:

filename = 'D:/test.txt'

if os.path.isfile(filename):
    os.remove(filename)
    print("文件删除成功")
else:
    print("文件不存在")

上述代码使用os.remove()函数删除存在的test.txt文件,并通过print()函数提示文件删除成功。

五、重命名文件

以下代码可以将D盘根目录下的temp.txt文件重命名为new.txt:

filename1 = 'D:/temp.txt'
filename2 = 'D:/new.txt'

if os.path.isfile(filename1):
    os.rename(filename1, filename2)
    print("文件重命名成功")
else:
    print("文件不存在")

上述代码使用os.rename()函数将temp.txt文件重命名为new.txt,并通过print()函数提示文件重命名成功。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。