Python标准模块——os

import os
  • 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)
  • os.makedirs():创建新目录

#os.path

  • os.path.dirname(path):返回对象前面的目录路径
import os
os.path.dirname("dir/1.png")
#"dir"
  • os.path.basename(path):返回对象名
import os
os.path.basename("dir/1.png")
#"1.png"
  • os.path.abspath(path):返回绝对路径
import os
os.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 os
os.path.join("dir", "filename", "1.png")
#"dir/filename/1.png"	
  • os.path.isdir(path):判断path对应的是否为文件夹

  • os.path.isfile(path):判断path对应的是否为文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值