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')

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Day05的课程要点记录详细教程地址:Day5 - 常用模块学习 | 第四篇:模块 一、模块介绍 1.1 定义 模...
    乘风逐月阅读 464评论 0 1
  • 本系列内容来源于 廖雪峰的Python教程 点击查看原文 入门零碎知识(主要回顾和Java不同的地方) pytho...
    旋哥阅读 739评论 0 4
  • 本内容为《用Python写网络爬虫》书籍内容,有兴趣的读者可以购买本书,本章的代码皆可在Python3中运行。为了...
    海人为记阅读 2,283评论 0 5
  • 学习自《编程小白的第一本 Python 入门书》 P61 上面的函数可以改成这样 接下来使用elif语句给刚才设计...
    赵东伟同学阅读 980评论 0 0
  • 父亲节,随手翻看几下朋友圈各种“炫父”。索性关掉。如同单身狗屏蔽我秀恩爱一般。 每次看见那些性情温和的叔叔,我都会...
    答答_阅读 232评论 9 0