Python如何访问文件的状态

Jackey Python 1,432 次浏览 0 评论 ,
# 如何访问文件的状态 import os print(os.stat('p.txt')) print(os.lstat('p.txt')) f = open('p.txt') print(os.fstat(f.fileno())) s = os.stat('p.txt') print(s) # 文件类型,标志位构成 print...

Python如何读写文本文件

Jackey Python 1,363 次浏览 0 评论 ,
# 如何读写文本文件 s = '你好' print(s.encode('utf8')) print(s.encode('gbk')) # b 代表byte print(b'abc') # wt t 是默认方式 f = open('py3.txt', 'wt', encoding='utf8') f.write('你好,i...

Python如何调整字符串中文本的格式

Jackey Python 1,399 次浏览 0 评论 ,
# 如何调整字符串中文本的格式 log = open('../test.log').read() import re # 将日期2021-04-23 替换成 04/23/2021 格式 # r代表原始字符串,转义字符在这里作为普通字符串使用 # res = re.sub('(\d{4}...

Python如何拆分含有多种分隔符的字符串

Jackey Python 1,452 次浏览 0 评论 ,
# 如何拆分含有多种分隔符的字符串 import os # 单一分隔符 x = os.popen('ps aux').read().splitlines() s = x[-1] # s.split() # 如果是空格、制表符等空白分隔,可以不用传参 print(s.split()) ...

Python如何对迭代器做切片操作

Jackey Python 1,186 次浏览 0 评论 ,
# 如何对迭代器做切片操作 f = open('test.log') # f.readlines() 一次性把文件读入到内存当中 # lines = list(f.readlines()) # print(lines[100:300]) # for line in f: # print(line) from i...

Python使用生成器函数实现可迭代对象

Jackey Python 1,199 次浏览 0 评论
# 使用生成器函数实现可迭代对象 from mrjob.py2 import xrange def f(): print('in f(), 1') yield 1 print('in f(), 2') yield 2 print('in f(), 3') yield 3 g = f(...

Python实现用户的历史记录功能

Jackey Python 1,257 次浏览 0 评论
# 用户历史记录功能 from random import randint from collections import deque import pickle from pip._vendor.distlib.compat import raw_input # 猜数字小游戏 N = randint(0, 100) # 创建5个元...

Python让字典保持有序

Jackey Python 1,235 次浏览 0 评论 ,
# 让字典保持有序 from mrjob.py2 import xrange from pip._vendor.distlib.compat import raw_input d = {} d['Jim'] = (1, 35) d['Leo'] = (2, 37) d['Bob'] = (3, 40) for k in d: print(k) ...
Go