
Python文件操作
Tsai时越
记录计算机技术学习与分享
展开
-
Python PIL模块Image对象、字节流对象转二进制字节流
#!usr/bin/env python# encoding:utf-8from __future__ import division '''__Author__:沂水寒城功能: Python PIL模块Image对象、字节流对象转二进制字节流''' import ioimport osimport requestsfrom PIL import Imageimport matplotlib.pyplot as plt def image2Binary():转载 2021-08-20 16:04:02 · 1165 阅读 · 0 评论 -
Python3 json和字典相互转换
import json data = { 'name': 'pengjunlee', 'age': 32, 'vip': True, 'address': {'province': 'GuangDong', 'city': 'ShenZhen'}}# 将 Python 字典类型转换为 JSON 对象json_str = json.dumps(data)print(json_str) # 结果 {"name": "pengjunlee", "age": 32, "v转载 2021-04-20 15:30:26 · 841 阅读 · 0 评论 -
Python3 fitz pdf转图片base64
环境:PyMuPDF-1.18.13pip3 install fitzpip3 install PyMuPDFpip3 install pikepdf#!/user/bin/env python3# -*- coding: utf-8 -*-import base64import fitz # 若缺少fitz则可以通过pip install fitz来下载该库def pdf_convert_base64(pdf_name): pdf = fitz.Document(pdf_原创 2021-05-12 00:17:01 · 4126 阅读 · 0 评论 -
Python CSV写入操作
#!/user/bin/env python3# -*- coding: utf-8 -*-import csvwith open("./test.csv",'w',encoding='gbk',newline='') as f: csv_writer=csv.writer(f) csv_writer.writerow(['shiyu41','18','男']) csv_writer.writerow(['x','18','女']) csv_writer.writer原创 2020-12-25 18:26:21 · 279 阅读 · 0 评论 -
Python request下载文件时,显示进度以及网速
import requestsimport timedef downloadFile(name, url): headers = {'Proxy-Connection':'keep-alive'} r = requests.get(url, stream=True, headers=headers) length = float(r.headers['content-length']) f = open(name, 'wb') count = 0 cou转载 2020-10-12 11:35:54 · 578 阅读 · 0 评论 -
Python 获取进程列表
import psutilfor proc in psutil.process_iter(): try: pinfo = proc.as_dict(attrs=['pid', 'name']) except psutil.NoSuchProcess: pass else: print(pinfo)转载 2020-11-02 11:46:06 · 1175 阅读 · 0 评论 -
Python 键盘监听及模拟键盘输入keyboard
from pynput import keyboardc=''# 监听按压def on_press(key): try: global c c+=key.char print(c) except AttributeError: print(key) # Key.cmd enum类型不能转化str# 监听释放def on_release(key): if key == keyboard.Key.esc:原创 2020-11-02 11:37:23 · 3153 阅读 · 0 评论 -
Python 文件操作(2 ) 文件复制,移动(剪切),删除等操作
移动操作import os,shutil#创建目录文件夹os.makedirs('./image/', exist_ok=True)# 参数 旧路径:新路径shutil.move('QR.png','./image/QR.png')参考:python 复制/移动文件原创 2020-09-24 14:48:57 · 4616 阅读 · 0 评论 -
Python 下载图片(文件)的方法
import requestsimport os#创建目录文件夹os.makedirs('./image/', exist_ok=True)# 构造请求头headers={'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36'}r=requests.get('https://原创 2020-09-24 14:36:21 · 12428 阅读 · 0 评论 -
Python 文件过滤 如何查找某个目录下所有txt文件
import glob, osos.chdir("/Users/lzjun/workspace") # 切换到指定目录for file in glob.glob("*.txt"): print(file)这种方式无法找出子目录下的txt文件,要找出所有子目录下的txt文件,需要使用 os.walk 方法import osfor root, dirs, files in os.walk("/Users/lzjun/workspace"): for file in files.原创 2020-09-17 16:07:23 · 2373 阅读 · 0 评论 -
Python 文件操作(1) txt文本写入,读取
Python File(文件) 方法open() 方法Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。open(file, mode='r')完整的语法格式为:open(file, mode='r', buffering=-1原创 2020-09-20 11:54:06 · 915 阅读 · 0 评论