|
python主要的文件打开的几种访问模式
模式可以为读模式('r')、写模式('w')或追加模式('a'),当然还有rb、wb、ab、r+、w+、a+、rb+、wb+、ab+,然而实际从代码上我也没看出来差别在哪。。。
1
2
3
4
5
6
7
| w = file('testfile','a')
w.write("这里是我新写入的文字内容!!!!")
w.close()
r = file('testfile','r')
str = r.read()
r.close()
print str
|
这里面我们还看到file相关方法,read()、write()、close()除了这些还有readlines()、writelines()、seek()、next()等等,更多参考菜鸟网:http://www.runoob.com/python/file-methods.html
input和raw_input的差别
1
2
3
4
5
6
7
| #input,如果输入的是2+3,那么返回的是5
str = input("请输入:");
print "你输入的内容是: ", str
# raw_input,如果输入的是2+3,那么返回的还是2+3
str = raw_input("请输入:");
print "你输入的内容是: ", str
|
*tip*另外,如果用input输入字符串,输入字符串的时候需要添加引号,raw_input输入字符串不需要
文件的相关操作,python内置os模块。可以删除文件,重命名等操作
1
2
3
4
5
| import os
print os.name
print os.getcwd()
print os.listdir("d:/myStudy/python/base")
print os.rmdir('dirname')
|
更多os的方法参考菜鸟网:http://www.runoob.com/python/os-file-methods.html
|
|