随笔分类 -  Python文件相关

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