[run文档]https://github.com/binux/pyspider/blob/master/pyspider/run.py
import os
import sys
import six
import copy
import time
import shutil
import logging
import logging.config
import click
import pyspider
os
os.path.join
自动组合多个路径为一个路径,如果后面的路径为绝对路径,则抛弃,从第一个绝对路径开始。
>>>os.path.join('c:\\', 'csv', 'test.csv')
'c:\\csv\\test.csv'
>>>os.path.join('windows\temp', 'c:\\', 'csv', 'test.csv')
'c:\\csv\\test.csv'
>>>os.path.join('/home/aa','/home/aa/bb','/home/aa/bb/c')
'/home/aa/bb/c'
os.path.dirname
返回当前目录路径,通过os.path.split()来切割出来的第一个值
具体可以参考https://segmentfault.com/q/1010000006126582
os.getcwd()
返回当前路径的字符串
$ pwd
/home/comboo/pyspider
>>> import os
>>> os.getcwd()
os.environ
一个保存环境变量的mapping对象,在python刚开始启动的时候,通过site.py自动加载进去。
加载之后再次修改系统的环境变量,不会改变os.environ,除非直接修改os.environ
如果系统支持putenv这个方法,这个mapping对象将被用来修改环境变量,当os.environ改变的时候,自动调用这个方法。
os.mkdir
os.name
返回现在使用的操作系统。window返回nt,linux返回posix