python
屠龙小道
这个作者很懒,什么都没留下…
展开
-
python os.path模块
python os.path模块常用方法详解 os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法。更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.html1.os.path.abspath(path) 返回path规范化的绝对路径。 >...转载 2019-03-20 09:37:59 · 188 阅读 · 0 评论 -
python中的os.path与sys.path
python中os.path 与sys.path 看别人写的代码,会发现两个和路径设置有关的模块 os 和sys。我对这两个模块也不是特别了解。只是记录一下自己看到的,学到的。python 中我们会使用这两个模块和文件路径, 创建文件 之类的 操作。使用ubuntu 操作系统的命令行操作,我们可以 使用命令创建 文件夹,打开文件,文件目录等。...转载 2019-03-20 09:54:52 · 344 阅读 · 0 评论 -
argarse.ArgumentParser.parse_known_args()解析
大致意思就是:有时间一个脚本只需要解析所有命令行参数中的一小部分,剩下的命令行参数给两一个脚本或者程序。在这种情况下,parse_known_args()就很有用。它很像parse_args(),但是它在接受到多余的命令行参数时不报错。相反的,返回一个tuple类型的命名空间和一个保存着余下的命令行字符的list。举个栗子,新建一个test.py文件,在文件中写入如下代码import a...转载 2019-03-20 10:44:54 · 665 阅读 · 0 评论 -
python EasyDict
EasyDict可以让你像访问属性一样访问dict里的变量。1. 问题d = {'foo':3, 'bar':{'x':1, 'y':2}}print(d['foo']) # 如何想要访问字典的元素需要这么写print(d['bar']['y']) # 如果想要继续访问字典中字典的元素需要使用...转载 2019-03-20 11:11:12 · 307 阅读 · 0 评论 -
关于from __future__ import division
精确除法一般用于python2代码中,从语言未来特性中导入精确除法这样之后5/3=1.666666666要使用向下取整的除法需要使用5//3=1而在python中不需要导入此特性默认5/3=1.66666666(就是所默认精确除法)...原创 2019-03-18 20:37:15 · 452 阅读 · 0 评论 -
python中pprint模块
print()和pprint()都是python的打印模块,功能基本一样,唯一的区别就是pprint()模块打印出来的数据结构更加完整,每行为一个数据结构,更加方便阅读打印输出结果。特别是对于特别长的数据打印,print()输出结果都在...转载 2019-03-18 20:46:50 · 13185 阅读 · 4 评论 -
python的shutil模块
shutil 名字来源于 shell utilities,有学习或了解过Linux的人应该都对 shell 不陌生,可以借此来记忆模块的名称。该模块拥有许多文件(夹)操作的功能,包括复制、移动、重命名、删除等等chutil.copy(source, destination)shutil.copy() 函数实现文件复制功能,将 source 文件复制到 destination 文件夹中,...转载 2019-03-18 20:52:39 · 275 阅读 · 0 评论