八.Python文件操作
8.1创建txt文件,写入文本如下:
name,sex
'攀攀','男'
提示:换行写入'\n'
代码:
ph=open(r'C:\Users\Administrator\Desktop\test1.txt','w')
ph.write('name,sex')
ph.write('\n')
ph.write("'攀攀','男'")
8.2 把创建好的txt文件转换为csv文件,如视频中csv格式
提示:逐行读取,利用split方法。
代码:
import csv
ph1 = open(r'C:\Users\Administrator\Desktop\test1.csv', 'a',newline='')
content = csv.writer(ph1)
ph=open(r'C:\Users\Administrator\Desktop\test1.txt','r')
for i in ph:
i=i.strip()
content.writerow(i.split(','))
九.Python函数
9.1 定义g到kg的转换函数,效果如图:1234g = 1.234kg
代码:
def danwei(a):
print(0.001*a,'kg')
danwei(1234)
输出结果:
1.234 kg
9.2 输入姓名,隐藏名字,效果如图:
提示:字符串的索引切片、字符串的replace方法
代码:
def rename(a):
b=a[0]
c=a[1:]
for i in c:
c=c.replace(i,"*")
print(b+c)
rename(a='罗罗攀')
输出结果:
罗**
10.被2或者被3整除的正整数依次是:2,3,4,6,8,9,10,12,14,15,16,18...
定义一个函数,求第n个被2或者被3整除的正整数是多少?
代码:
def zhengchu(n):
i=1
j=0
while True:
if i%2 == 0 or i%3 == 0:
j=j+1
if j==n:
print(i)
break
i=i+1
zhengchu(2)
输出结果:
3
【Python爬虫作业】-第8-10次作业
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- # HW_10 defmain(num): a=1 b=0 while True: ifa%2==0ora%3==...
- 一:简单叙述爬虫原理答:从网页上请求数据,下载数据,解析数据,从而得到自己想要的内容。二:利用chrome浏览器查...
- def test(n): x=int(n)//4*6 y=int(n)%4 if y==0: return x e...
- # 第一题 def kg(w): print(str(float(w)/1000)+'kg') t=input('...