python学习1

一、os.getcwd():返回当前进程的工作目录。

二、Python中有join和os.path.join()两个函数,具体作用如下:

        join:连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串

        os.path.join():  将多个路径组合后返回

        一、函数说明

        1.join()函数

        语法:‘sep’.join(seq)

        参数说明:

        sep:分隔符。可以为空

        seq:要连接的元素序列、字符串、元组、字典等

        上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串

        返回值:返回一个以分隔符sep连接各个元素后生成的字符串

        2、os.path.join()函数

        语法:  os.path.join(path1[,path2[,......]])

        返回值:将多个路径组合后返回

        注:第一个绝对路径之前的参数将被忽略


三、logging.basicConfig:用法

        logging.basicConfig函数各参数:

        filename: 指定日志文件名

        filemode: 和file函数意义相同,指定日志文件的打开模式,'w'或'a'

        format: 指定输出的格式和内容,format可以输出很多有用信息,如上例所示:

        %(levelno)s: 打印日志级别的数值

        %(levelname)s: 打印日志级别名称

        %(pathname)s: 打印当前执行程序的路径,其实就是sys.argv[0]

        %(filename)s: 打印当前执行程序名

        %(funcName)s: 打印日志的当前函数

        %(lineno)d: 打印日志的当前行号

        %(asctime)s: 打印日志的时间

        %(thread)d: 打印线程ID

        %(threadName)s: 打印线程名称

        %(process)d: 打印进程ID

        %(message)s: 打印日志信息

        datefmt: 指定时间格式,同time.strftime()

        level: 设置日志级别,默认为logging.WARNING

        stream: 指定将日志的输出流,可以指定输出到sys.stderr,sys.stdout或者文件,默认输出到sys.stderr,当stream和filename同时指定时,   stream被忽略

        logging打印信息函数:

        logging.debug('This is debug message')

        logging.info('This is info message')

        logging.warning('This is warning message')

你可能感兴趣的:(python学习1)