Commit 8f10a005 by BellCodeEditor

auto save

parent 0cc37ad4
a=['你好\n','悟空\n','欢迎来到贝尔编程\n']
with open(r'c:\Users\10839\Desktop\hello.txt','w',encoding='utf-8')as file:
file.writelines(a)
\ No newline at end of file
with open(r'C:\Users\10839\Desktop\sales_list.txt','r',encoding='utf-8') as file:
    a=file.readlines()#一次读取所有行并返回列表数据类型
print(a)
final_sum=[]
for i in a:
    data=i.split()#以空格分割列表i里的字符串(也就是用空格分割列表a的第一行)
    sum=0
    for sales in data[1:]:#遍历每一个列表里所有的数字字符串
sum=sum+int(sales)#将每一个数字字符串转换为整型,然后加在sum里,即对每一行求和。
result=data[0]+str(sum)+'\n'#将每一行的人名+求和的结果赋值给result
final_sum.append(result)
with open(r'C:\Users\10839\Desktop\sales_list.txt','a',encoding='utf-8') as file:
file.writelines(final_sum)
\ No newline at end of file
with open(r'c:\Users\10839\Desktop\义卖.txt','r',encoding='utf-8')as file:
a=file.readlines()
final_sum=[]
for i in a:
sum=0
data=i.split()
for sales in data[1:]:
sum=sum+int(sales)
result=data[0]+str(sum)+'\n'
final_sum.append(result)
with open(r'c:\Users\10839\Desktop\义卖.txt','a',encoding='utf-8')as file:
file.writelines(final_sum)
\ No newline at end of file
with open(r"C:\Users\10839\Desktop\sales_list.txt",'r',encoding='utf-8') as file:
with open(r"C:\Users\10839\Desktop\sales_list.txt",'r',encoding='utf-8') as file:
    #a=file.read() 
    #print(type(a)) #a为字符串类型
    #print(type(a[3:5])) #取的是字符串里的数字12,也为字符串类型
    a=file.readlines() #一次读取所有行并返回列表数据类型
    #print(type(a)) #a的数据类型为列表
   # print(type(a[3:5]))#数字12的数据类型也为列表
    #print(a)
final_sum=[]
for i in a:
    data=i.split() #以空格分割列表i里的字符串(也就是用空格分割列表a的第一行)
    #print(data[0]) #打印data列表的第一个字符串,也就是姓名
    #print(data)#打印姓名后的所有字符串(义卖款)
    sum=0
    for sales in data[1:]:#遍历每一个列表里所有的数字字符串
        sum+=int(sales)#将每一个数字字符串转换为整型,然后加在sum里,即对每一行求和。
    result=data[0]+str(sum)+'\n' #将每一行的人名+求和的结果赋值给result
final_sum.append(result)
    #print(result)
with open(r"C:\Users\10839\Desktop\sales_list.txt",'a',encoding='utf-8') as file:
file.writelines(final_sum)
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment