随笔分类 - python
摘要:模块:模块是函数和类的集合;在python中一个文件既是一个模块。 包:包是模块的集合;将多个模块放在一个文件夹内,就形成了一个包。
阅读全文
摘要:pip install virtualenv pip install virtualenvwrapper Linux pip install virtualenvwrapper-win windows mkvirtualenv flask_py3 pip freeze > requirements.
阅读全文
摘要:len(obj)返回对象的长度,参数可以是序列(包括字符串,列表,元祖)或字典,集合,不可变集合。
阅读全文
摘要:元祖可以作为字典的键,但是有限制,元组中只包括像数字和字符串这样的不可变参数,才可以作为字典中有效的键。 d = {('a','b'):(1,2)} d1 = {(1,2):('a','b')}
阅读全文
摘要:key = 'keyword' for file in os.listdir(src_dir_path): print(file) if key in file: # 执行语句
阅读全文
摘要:Python strip() 方法用于移除字符串开头和结尾指定的字符(默认为空格或换行符)或字符序列。 注:只能删除开头或是结尾的字符,不能删除中间部分的字符。 语法: str.strip([chars]) 例: str = '123hello123' print(str.strip('123'))
阅读全文
摘要:open()在文本模式下读取时,默认会把平台特定的行结束符(Unix上的 \n,Windows上的 \r\n)转换为 \n,在统计每一行的字符长度时,会把\n也统计进去,可以通过rstrip去掉。 line = line.rstrip("\n")
阅读全文
摘要:文件: 读取文件跳过第一行: with open('E:/test/1.txt', 'r') as f: for line in islice(f, 1, None): print(line) 输出:
阅读全文
摘要:islice()获取迭代器的切片,消耗迭代器 语法: islice(iterable, [start, ] stop [, step]): 例1: from itertools import islice a = [1, 2, 3, 4, 5, 6, 7, 8, 9] a_ite = iter(a)
阅读全文
摘要:slice() 函数对序列进行裁切,返回 slice 切片对象。 语法: slice(end) slice(start, end, step) start 可选。整数,指定在哪个位置开始裁切。默认为 0。end 可选。整数,指定在哪个位置结束裁切。step 可选。整数,指定裁切的步长。默认为 1。
阅读全文
摘要:split()通过指定分隔符对字符串进行切片,返回分割后的字符串列表。 语法: str.split(str="", num=string.count(str)) str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。 num -- 分割次数,默认为 -1, 即分隔所有。
阅读全文
摘要:os.path.split()将路径 path 拆分为一对,即 (head, tail),其中tail 是路径的最后一部分,而head 里是除最后部分外的所有内容。tail 部分不会包含斜杠,如果path以斜杠结尾,则tail 将为空。如果path中没有斜杠, head 将为空 os.path.sp
阅读全文
摘要:for file in os.listdir(file_path): file_name = os.path.splitext(file)[0]
阅读全文
摘要:for file in os.listdir(path):执行语句 注:os.listdir(path) 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。
阅读全文
摘要:语法: shutil.copytree(src, dst, symlinks=False, ignore=None, copy_function=copy2, ignore_dangling_symlinks=False,dirs_exist_ok=False) 将以 src 为根起点的整个目录树拷
阅读全文
摘要:语法: shutil.copy(src,dst,*,follow_symlinks=True) 将文件 src 拷贝到文件或目录 dst。src 和 dst 应为字符串。如果 dst 指定了一个目录,文件将使用 src 中 的基准文件名拷贝到 dst。返回新创建文件的路径。 如果follow_sym
阅读全文
摘要:str()将其他类型转化为字符串格式。 info = {'tom': 'cat', 'jerry': 'mouse'} print(type(info)) print(type(str(info))) int()将一个字符串或数字转换为整型。 str = '10' print(type(int(st
阅读全文
摘要:tup = ('hello', 1) print(type(tup)) 注:type和instance的区别 type() 不会认为子类是一种父类类型 instance会认为子类是一种父类类型
阅读全文
摘要:str = 'hello world' print(len(str))
阅读全文
摘要:1、读写文件: open() 返回一个file object,最常用的有两个参数:open(filename, mode)。 f = open('workfile', 'w') 第一个参数是包含文件名的字符串。第二个参数是另一个字符串,其中包含一些描述文件使用方式的字符。 mode 可以是 'r' ,
阅读全文