014 Python语法之文件与异常
来源:互联网 发布:java个人信息管理系统 编辑:程序博客网 时间:2024/05/17 22:37
字符串的一些函数
str函数与repr函数
- str无法区分类型,统一转换字符串
- repr打印的时候是计算机看懂
str函数与repr函数的使用
print(str(123)) # 123print(str(12.34)) # 12.34print(repr(1)) #str无法区分类型,统一转换字符串print(repr("1")) #repr打印出来的时候,标记类型print(repr([1]))print(repr((1,))) #(1,) tuple (1) int
ljust函数
- 对齐,ljust左边对齐
- 第一个参数代表占用10个字符的位置,不够补空格
ljust函数的使用
print("1".ljust(10),"2") #对齐,ljust左边对齐
rjust函数
- 对齐,右对齐
rjust函数的使用
print("1".rjust(10),"2")#rjust右边对齐
zfill函数
- 对齐,右对齐
- 不够补0
zfill函数的使用
print("1".zfill(10),"2") #zero fill 填充0
写入文件的命令行指令
打印
echo 我是要被写入的东西
覆盖写入文件
echo 我是要被写入的东西 > 1.txt
追加写入文件
echo 我是要被写入的东西 >> 1.txt
打开文件的模式
r+模式
- 可读写,追加模式,写入位置是光标指针所在的位置
w+模式
- 覆盖写入,同时可读取,注意光标指针位置
a+模式
- 不存在就创建,然后追加写入
wb+
- 二进制写入文件
read(i = -1)
- 读取文件,不写默认读取全文,返回一个字符串
seek()函数**
file1.seek(0, 0)
seek()函数参数详解
- 第一个参数是偏移量
- 第二个参数是光标移动到的位置
- 第二个参数只能是0(Python3规定)
- 读写都会改变文件的位置
encode(“utf-8”)函数**
- 将字符串进行二进制编码
- 参数1为
decode(“utf-8”)函数**
- 将字节类型进行解码,用utf-8进行解码
tell()函数**
- 返回当前光标的位置(索引)
pickle模块
import picklemyfile = open("1.bin","wb")mylist = [1,1,3,4,4,5,6]pickle.dump(mylist,myfile)myfile.close()import picklemyfile = open("1.bin","rb")mylist = pickle.load(myfile) # 载入数据print(mylist)myfile.close()
dump(目标数据,file)
- 参数1是目标对象数据
- 文件对象
load(file文件对象)
- 参数1是文件对象
FTP破解
def fun(password) try: myftp = ftplib.FTP("1111111") myftp.login("111111", password) return "密码正确" + password except TimeoutError: return "网络超时" except: return "密码错误" + password
大数据处理内存优化
- del的正确优化,在使用完了内存之后,记得del回收
总结
昨天忘了上传,今天接着上传。
阅读全文
3 0
- 014 Python语法之文件与异常
- 013 Python语法之文件与生成器
- python文件与异常
- python学习(二)之文件处理与错误异常
- python学习之路七--文件与异常
- Python小白白学习篇之文件与异常
- Python小白白学习篇之文件与异常
- 【Python 2】文件与异常
- Python语法学习之文件操作
- 012 Python语法之文件操作
- 015 Python语法之文件结束
- python的文件操作与异常处理
- Head First Python(文件与异常)
- 【python初识】文件存储与异常
- Python语法 之 结构与函数
- [Python]学习笔记之文件和异常
- python之文件读写和异常处理
- Python基础之七异常与调试
- @Embedded和@Embeddable
- TCP报文段首部分析详解
- Codeforces 828 C String Reconstruction
- c/c++整理--重载运算符
- Javaweb记录日志到数据库和文件中
- 014 Python语法之文件与异常
- openGL 3D图形和openGL简介
- Eclipse安装svn插件的几种方式
- 小M开发_JS_day0713
- 协程的实现原理
- 类方法和对象方法的区别
- java 继承与组合
- 前端学习笔记-Gulp的使用
- Tensorflow中的变量初始化函数