python文件创建人_关于Python的文件创建打开写入删除

本文详细介绍了如何使用Python进行文件操作,包括open()函数的不同模式、write()和read()方法,以及os模块的文件重命名、删除、目录操作。通过实例演示了如何创建文本文件、读取内容、修改文件位置,并展示了Python文件操作的基础实践。
摘要由CSDN通过智能技术生成

open函数

file object = open(file_name,[access_mode,[buffering])

file_name指的是你要访问的文件名称的字符串值;

access_mode指的是打开文件的模式:读、写、追加.

buffering指的是缓存区,若buffing为0,就不会有寄存,若为1,访问该文件就会寄存行.

# 打开一个文件

fo = open("foo.txt","w");

print"文件名:",fo.txt;

print"文件是否已关闭:",fo.closed;

print"访问模式:",fo.mode;

print"末尾是否强制加空格:",fo.softspace;

以上输出结果:

文件名:foo.txt

是否已关闭:False

访问模式:w

末尾是否强制加空格:0

close()方法

#打开一个文件

fo=open("foo.txt","w");

print"文件名:",fo.name;

fo.close();

write()方法

fo=open("foo.txt","w");

fo.write("www.runoob.com!\nHello,world!\n");

fo.close();

这时候运行完毕就会在打开的目录中发现创建了一个名字为foo的文本,里面的内容:www.runoob.com! Hello,world!

read()方法

fo=open("foo.txt","r+");

str=fo.read(10);

print"读取的字符串是:",str;

fo.close();

结果显示:www.runoob

文件定位

tell()告诉我们文件的当前位置数量

fo =open("foo.txt","r+");

str = fo.read(10);

print"读取的字符串是:",str;

position = fo.tell();

print "当前文件位置:",position;

以上结果:

读取的字符串是:www.runoob

当前文件位置:10

seek(offset,[from])改变当前文件位置。

offset表示要移动的字节数,from指开始移动时的参考位置

position = fo.seek(0, 0);

str = fo.read(10);

print "重新读取字符串 : ", str;

fo.close();

重命名和删除文件

Python的os模块提供了帮你执行文件处理操作的方法,比如重命名和删除文件。要使用这个模块,你必须先导入它,然后才可以调用相关的各种功能。

rename()用来重命名

import os;

# 重命名文件test1.txt到test2.txt

os.rename( "test1.txt", "test2.txt" );

remove()删除文件

import os;

# 删除一个已经存在的文件

test2.txtos.remove("test2.txt");

mkdir()方法用来创建目录

import os;

# 创建目录test

os.mkdir("test");

chdir()改变当前目录

import os;

# 将当前目录改为"/home/newdir"

os.chdir("/home/newdir");

getcwd()显示当前目录

import os;

#给出当前的目录

print os.getcwd();

rmdir()方法删除目录

import os;

# 删除”/tmp/test”目录

os.rmdir( "/tmp/test"  );

以上为文件的创建、打开、更改、删除。

赶紧去体验体验吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值