八.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('...