【问题标题】:I want to write math expression in file我想在文件中写数学表达式
【发布时间】:2013-07-18 06:09:38
【问题描述】:

我想写那个命令,但它不起作用

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**

【问题讨论】:

    标签: python string file math


    【解决方案1】:

    乘法需要字符串上,而不是在里面。

    f.write("\n" * l)
    

    【讨论】:

    • 如何读取行?我想读取该行的特定部分,例如 c.readline(3,5) 我想读取第三和第五个字符(位)
    【解决方案2】:

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

    您需要做的就是先保存到字符串,然后将该字符串写入文件。

    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) 我想读取第三和第五个字符(位)
    猜你喜欢
    • 2022-12-11
    • 1970-01-01
    • 1970-01-01
    • 2016-12-20
    • 1970-01-01
    • 2014-06-02
    • 2015-05-18
    • 1970-01-01
    • 2017-02-08
    相关资源
    最近更新 更多