python读取文件中的内容并输出以逗号分割(python逗号分隔)

http://www.itjxue.com  2023-04-12 21:47  来源:未知  点击次数: 

python中读取一个txt并按逗号分割每行放入数组

#你好,一个启咐羡简单完整的示例:

#---------------

f = file(r'E:\str.txt', '简燃r') #打开文件

txt = f.read() #读出文件内容

f.close()

a = txt.replace('\n', ',') #将换行替换为逗号

print a

#----------------

#实际测试输出效悄拍果:

a,b,c,d

在Python中输出逗号分隔的方法有哪些

方法一:

def?count_pos(l):

????num?=?0

????for?x?in?l:?????#?直接遍历数组就可以了,加了range反而错了。族塌

????????if?x??0:

????????????num?+=?1

????print(num)

s?=?input('input?some?number:?')

l?=?eval(s)?????#?因为不会修改数列的内容,所以用tuple就可以,没必要转成list

count_pos(l)

方兆亏圆法二:

s?=?input('input?some?number:?')

l?=?eval(s)

print(count([x?for?x?in?l?if?x??0]))?#?一句话搞定,没空则必要写函数

python怎样将一个txt以逗号为分隔符分为三个部分存入三个txt

with open('读取的文件名.txt') as f_obj:

空格read()things=f_obj.read()

readthings=readthings.split(',')

num=0

for i in ['第一个写入的基昌文件名.txt','第二个写入的前闷文件名.txt', '第三个写入的文慧锋弯件名.txt']:

空格with open(i,'a') as f_obj:

空格空格f_obj.write(readthings[num])

空格空格num+=1

(责任编辑:IT教学网)

更多

推荐Oracle认证文章