python中split(), os.path.split()和os.path.splitext()的用法
摘要:1、split() 2、os.path.split() 3、os.path.splitext() 1、split() 含义: split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串 语法 str.split(str="", num=string.c
阅读全文
os模块常用记录
摘要:删除文件&删除文件夹 import os import shutil os.remove(path) #删除文件 os.removedirs(path) #删除空文件夹 shutil.rmtree(path) #递归删除文件夹 提取文件名、扩展名 os.path.split('PATH') 1.PA
阅读全文
写入csv文件
摘要:import requests import re import csv def get_html(url): headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 ' '(KHTML, like Geck
阅读全文
Python中的打开文件对话框
摘要:1、最早学习Tkinter的时候,在《Tkinter编程代码实例》中看到的“打开文件对话框”需要用到FileDialog模块,代码非常简单: from Tkinter import * from FileDialog import * root = Tk() fd = LoadFileDialog(
阅读全文
Python-替换或去除不能用于文件名的字符
摘要:在Windows中,/ \ : * ? " < > | 这样9个字符是不能存在于文件夹名或文件名中的,下面是一段去除或替换字符串中不能用于文件名的字符的Python代码: import re def validate_title(title): rstr = r"[\/\\\:\*\?\"\<\>\
阅读全文
ConfigParser模块操作ini文件
摘要:先看实例: 简介 ConfigParser模块在python中是用来读取配置文件,配置文件的格式跟windows下的ini配置文件相似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。 使用的配置文件的好处就是不用再程序中硬编码,可以是你的程序变得灵活起来。 注意:在pyth
阅读全文
python 修改文件内容
摘要:一、修改原文件方式 def alter(file,old_str,new_str): """ 替换文件中的字符串 :param file:文件名 :param old_str:就字符串 :param new_str:新字符串 :return: """ file_data = "" with open
阅读全文
PYTHON 写入list并换行的方法
摘要:f.writelines(lists) 是不换行的写入,可用以下方法在写入时换行。 方法一: for line in lists: f.write(line+'\n') 方法二: lists=[line+"\n" for line in lists] f.writelines(lists) 方法三:
阅读全文
python中txt文件常用读写操作
摘要:文件的打开的两种方式 一、读文件 1.简单的将文件读取到字符串中 2.按行读取整个文件 3.将文件读入数组中 二、写文件 1.简单的将字符串写入txt中 2.列表写入文件 单层列表 双层列表 3.数组写入文件中
阅读全文
使用Python读写csv文件的三种方法
摘要:转自:https://www.cnblogs.com/cloud-ken/p/8432999.html Python读写csv文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 前言 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以
阅读全文
Python txt文件读取写入字典的方法(json、eval)
摘要:一、使用json转换方法 1、字典写入txt 2、读取txt中的字典 二、使用str转换方法1、字典写入txt 2、读取txt中字典
阅读全文
遍历文件夹下的所有指定类型的文件
摘要:import os def getFiles(dir, suffix): # 查找根目录,文件后缀 res = [] for root, directory, files in os.walk(dir): # =>当前根,根下目录,目录下的文件 for filename in files: name
阅读全文
Python之json文件
摘要:概念: 序列化(Serialization):将对象的状态信息转换为可以存储或可以通过网络传输的过程,传输的格式可以是JSON,XML等。反序列化就是从存储区域(JSON,XML)读取反序列化对象的状态,重新创建该对象。 JSON(Java Script Object Notation):一种轻量级
阅读全文