码迷,mamicode.com
首页 > 其他好文 > 详细

文件操作

时间:2014-07-10 11:59:51      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   使用   文件   数据   

#!usr/bin/env  python
#-*-coding:utf-8-*-
#复制文件
import sys
import os
import tempfile

‘‘‘

注意区分  路径 目录和文件的区别。路径=目录 并 文件
文件 是包含其路径的  分为  “绝对路径文件”,“相对路径文件”
‘‘‘

#得到执行时文件名 如python test3.py 输出 test3.py  python ./test3.py 输出 ./test3.py
print sys.argv[0]
#得到参数 如 pytho test3.py filename 输出 filename
print sys.argv[1]


#得到工作目录
print os.getcwd() 
#得到目录下所有的文件或目录
print os.listdir(/var/www)
  
  
#删除文件 无法删除目录
os.remove(/var/www/py/test/file.py)
#增加文件
os.mknod(hha.py)
#增加目录
os.mkdir(hah)
#增加多级目录
os.makedirs(/var/www/py/hah/you/bing)
#删除目录
os.removedirs(/var/www/py/test)
#文件重命名
os.rename(hha.py, behappy.py)
#文件夹重命名
Nothing


#获得环境变量设置环境变量 (没有用)
print os.getenv(LOGNAME)
print os.putenv(pytest, pytest)
print os.getenv(pytest)
# 执行终端命令
os.system("gnome-system-monitor")
#修改文件权限 无需root权限
os.chmod(/var/www/py/test.py,777)
#获得文件或文件夹属性
print os.stat(/var/www/py/test.py)
#获得文件大小
print os.path.getsize(/var/www/py/test.py)
#获得不同平台下中止符号 (/r/n)
print os.linesep
#获得你使用的平台
print os.name
  
  
#检查路径是否为一个文件或者目录
print os.path.isfile(/var/www/py/test3.py)
print os.path.isdir(/var/www/py)
#检查目录是否存在
print os.path.isabs(/var/www)
print os.path.exists(/var/www/test.py)
#将绝对文件路径分离为  目录,文件名
print os.path.split(/var/www/test.py)
#剥离扩展名   返回(‘/var/www/test‘, ‘.py‘)
print os.path.splitext(/var/www/test.py)
print os.path.basename(/var/www/test.py)
#得到当前工作目录
           
#获得当前路径的上级路径  返回 /var/www/py
print os.path.dirname(/var/www/py/test.py)

#打开文件 w 写 
fp=open(new.txt,w)
# 写入数据 写入的数据会覆盖前面的内容
fp.write("你好不")
# w     以写方式打开,
# a     以追加模式打开 (从 EOF 开始, 必要时创建新文件)
# r+     以读写模式打开
# w+     以读写模式打开 (参见 w )
# a+     以读写模式打开 (参见 a )
# rb     以二进制读模式打开
# wb     以二进制写模式打开 (参见 w )
# ab     以二进制追加模式打开 (参见 a )
# rb+    以二进制读写模式打开 (参见 r+ )
# wb+    以二进制读写模式打开 (参见 w+ )
# ab+    以二进制读写模式打开 (参见 a+ )
 
#打开文件 a追加 
fp=open(new.txt,a+)
# # 写入数据 写入的数据会覆盖前面的内容
print fp.read(3)
 
print fp.fileno()
print fp.read(16)
print fp.fileno()
fp.read(16)
# # 关闭输出
fp.close()

print dir(tempfile)

 

文件操作,布布扣,bubuko.com

文件操作

标签:style   blog   color   使用   文件   数据   

原文地址:http://www.cnblogs.com/canbefree/p/3811885.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!