python file

//test.py

fo = open('f.txt', 'wb')
print 'name',fo.name
print 'closed',fo.closed
print 'mode',fo.mode
print 'softspace',fo.softspace
fo.write('123\n')
fo.write('456\n')
fo.write('789\n')
fo.write('000')
fo.close()
fo = open('f.txt', 'rb+')
str = fo.read(3)
print str
print 'tell',fo.tell()
print 'seek',fo.seek(0, 0)
print 'readline',fo.readline()
print 'tail line'
fo.seek(-4, 2)
fo.truncate()
fo.seek(0,0)
print 'readlines',fo.readlines()
fo.seek(0,0)
print 'next',fo.next()
fo.seek(8,0)
str = fo.read(3)
print str
seq = ["I\n", "am\n", "fool"]
fo.writelines(seq)
fo.seek(0,0)
print 'readlines',fo.readlines()
fo.close()

import os

os.rename('f.txt','ff.txt')
os.remove('ff.txt')

os.mkdir('test')
os.mkdir('test/1')
cur = os.getcwd()
os.chdir('./test/1')
os.getcwd()
os.chdir(cur)
os.rmdir('test/1')
os.rmdir('test')

//result

# python test.py
name f.txt
closed False
mode wb
softspace 0
123
tell 3
seek None
readline 123

tail line
readlines ['123\n', '456\n', '789']
next 123

789
readlines ['123\n', '456\n', '789I\n', 'am\n', 'fool']

转载于:https://www.cnblogs.com/woodzcl/p/7803192.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值