Python 我想在文件中写数学表达式

Python 我想在文件中写数学表达式,python,string,file,math,Python,String,File,Math,ı想编写该命令,但它不起作用 for k in range 900 : l=len(str(a[k]) **a[ ] is a string which gives random float numbers** f.write("\n*l") **ı need to write space as the number of string length** 乘法需要在字符串上,而不是在字符串中 f.write("\n" * l) 乘法需要在字符串上,而不是在字符串中 f.

ı想编写该命令,但它不起作用

for k in range 900 :
    l=len(str(a[k])    **a[ ] is a string which gives random float numbers**

 f.write("\n*l")   **ı need to write space as the number of string length**

乘法需要在字符串上,而不是在字符串中

f.write("\n" * l)

乘法需要在字符串上,而不是在字符串中

f.write("\n" * l)

我假设您得到的长度是正确的,问题是写入文件

您只需先保存到字符串,然后将该字符串写入文件

temp = ''
for k in range 900 :
    l=len(str(a[k])    **a[ ] is a string which gives random float numbers**
    temp = temp + str(l) + "\n"  # store all your values to temp string

f.write(temp)   # then write than temp string into file

我假设您得到的长度是正确的,问题是写入文件

您只需先保存到字符串,然后将该字符串写入文件

temp = ''
for k in range 900 :
    l=len(str(a[k])    **a[ ] is a string which gives random float numbers**
    temp = temp + str(l) + "\n"  # store all your values to temp string

f.write(temp)   # then write than temp string into file

ı怎么能读线?ı想读取行的特定部分,例如c.readline(3,5)我想读取第三个和第五个字符(位)之间的数据ı如何读取行?ı想读取行的特定部分,例如c.readline(3,5),我想读取第三个和第五个字符(位)之间的内容,这意味着什么?ı不想输出到我的字符串长度,那么您需要写什么?ı如何读取行?ı想读取行的特定部分,例如c.readline(3,5),我想读取第三个和第五个字符(位)之间的内容,这意味着什么?ı不想输出到我的字符串长度,那么您需要写什么?ı如何读取行?ı想读取行的特定部分,例如c.readline(3,5),我想读取第三和第五个字符(位)