用额外的间距在 csv 文件上书写
Writing on csv file with extra spacings
我正在生成 21 个字符的数字,我想将生成的每个数字写在 csv 文件中。
输出的每个数字的每个字符之间都有空格,所以我有 "0 0 1 6 5 ... 1 6"
.
而不是 "001657618586303086816"
这是我的代码:
def generate_numbers(n):
f=open("data.csv","a",newline='')
writer=csv.writer(f,delimiter=' ')
for i in range(n):
numb='0016' + str(randint(111111111111111,999999999999999)) + '16'
writer.writerow(nib)
f.close()
但是,您自己添加了空格,不是吗?
(f,delimiter=' ')
单引号之间有空格
我正在生成 21 个字符的数字,我想将生成的每个数字写在 csv 文件中。
输出的每个数字的每个字符之间都有空格,所以我有 "0 0 1 6 5 ... 1 6"
.
"001657618586303086816"
这是我的代码:
def generate_numbers(n):
f=open("data.csv","a",newline='')
writer=csv.writer(f,delimiter=' ')
for i in range(n):
numb='0016' + str(randint(111111111111111,999999999999999)) + '16'
writer.writerow(nib)
f.close()
但是,您自己添加了空格,不是吗?
(f,delimiter=' ')
单引号之间有空格