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

读写文件

时间:2017-02-20 11:09:12      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:文件名   dir   count   文件   nts   doc   路径   print   join   

文件有两个关键属性: “文件名”和“属性”

os.path.join函数用法:

>>> import os
>>> os.path.join(usr, bin, spam)
usr\\bin\\spam

>>> myFiles = [accounts.txt, details.csv, invite.docx]
>>> for filename in myFiles:
    print(os.path.join(C:\\Users\\asweigart, filename))
C:\Users\asweigart\accounts.txt
C:\Users\asweigart\details.csv
C:\Users\asweigart\invite.docx

当前工作目录

  os.getcwd()函数-->返回当前工作目录

  os.chdir()函数-->修改当前工作目录

>>> import os
>>> os.getcwd()
C:\\Python34
>>> os.chdir(C:\\Windows\\System32)
>>> os.getcwd()
C:\\Windows\\System32

用os.makedirs()创建新文件夹

>>> import os
>>> os.makedirs(C:\\delicious\\walnut\\waffles)

处理绝对路径和相对路径
  1. os.path.abspath(path):返回参数的绝对路径的字符串

  2. os.path.isabs(path):如果参数是一个绝对路径,就返回 True,如果参数是一个相对路径,就返回 False。
  3.os.path.relpath(path,start):返回从 start 路径到 path 的相对路径的字符串

>>> os.path.abspath(.)
C:\\Python34
>>> os.path.abspath(.\\Scripts)
C:\\Python34\\Scripts
>>> os.path.isabs(.)
False
>>> os.path.isabs(os.path.abspath(.))
True

>>> os.path.relpath(C:\\Windows, C:\\)
Windows
>>> os.path.relpath(C:\\Windows, C:\\spam\\eggs)
..\\..\\Windows
>>> os.getcwd()
C:\\Python34

 

读写文件

标签:文件名   dir   count   文件   nts   doc   路径   print   join   

原文地址:http://www.cnblogs.com/easy-wang/p/6418341.html

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