Python标准模块——os

来源:互联网 发布:linux系统查看cpu主频 编辑:程序博客网 时间:2024/06/06 19:23

2、 os

import os

os.path
os.path.dirname(path)
返回对象前面的目录路径
     举例

import osos.path.dirname("dir/1.png")#"dir"

os.path.basename(path)
返回对象名
     举例

import osos.path.basename("dir/1.png")#"1.png"

os.path.abspath(path)
返回绝对路径
     举例

import osos.path.absname("1.png")#"absolute path to/1.png"   

os.path.exists(path)
判断路径是否存在
     举例

import os os.path.exists("1.png")#True/False

os.path.join(path, *path)
可以智能地把表示路径的字符串串联,得到新的路径
     举例

import osos.path.join("dir", "filename", "1.png")#"dir/filename/1.png"   

os.listdir(path)
     参数:
          path:目录名
     返回:
          指定目录下所有项的名称列表(文件名)

举例

class MySentences(object):      def __init__(self, dirname):          self.dirname = dirname      def __iter__(self):          for fname in os.listdir(self.dirname):              for line in open(os.path.join(self.dirname, fname)):                  yield line.split()  sentences = MySentences('/some/directory') # a memory-friendly iterator  model = gensim.models.Word2Vec(sentences)
0 0
原创粉丝点击