您的位置:首页 > 编程语言 > Python开发

014 Python语法之文件与异常

2017-07-13 20:02 375 查看

字符串的一些函数

str函数与repr函数

str无法区分类型,统一转换字符串

repr打印的时候是计算机看懂

str函数与repr函数的使用

print(str(123)) # 123
print(str(12.34)) # 12.34

print(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 pickle

myfile = open("1.bin","wb")
mylist = [1,1,3,4,4,5,6]
pickle.dump(mylist,myfile)
myfile.close()

import pickle

myfile = 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回收

总结

昨天忘了上传,今天接着上传。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python