【已解决】老哥们,python3怎么写入txt

魔鬼筋肉人 6天前 0

感谢各位MJJ,已解决,修改后如下图

--------------------------------
我想把else的结果保存到test.txt文件里,照着百度的结果没啥反应
我擦怎么每次都看不到图片

最新回复 (20)
  • DaShi 6天前
    引用 2
    魔鬼筋肉人 发表于 2021-9-14 21:54
    我不懂,哈哈,我从百度东抄西抄的
    你这种连基本语法都不懂的选手就不应该发帖浪费别人的时间。
    先去看看入门教程,Python很简单,半小时足够学完基本语法。
  • uzerhode 6天前
    引用 3
    去查下r r+ a a+ w w+的区别
  • DaShi 6天前
    引用 4
    O₂ 发表于 2021-9-14 21:44
    不懂不要瞎回答,坑人!
  • O₂ 6天前
    引用 5
         
  • mjj天下第一 6天前
    引用 6
    用签名图床就能出来了
  • 楼主 魔鬼筋肉人 6天前
    引用 7
    mjj天下第一 发表于 2021-9-14 21:45
    用签名图床就能出来了
    牛P,可以显示了
  • 楼主 魔鬼筋肉人 6天前
    引用 8
    O₂ 发表于 2021-9-14 21:44
    [[email protected] wwwroot]# python3 mv.py
      File "mv.py", line 21
        with open("test.txt", 'a') as f:
        ^
    IndentationError: expected an indented block
  • cherbim 6天前
    引用 9
    1. "\n"+.format(mvshell)
    这错误两处,我很好奇,你看运行报错了么?把错误贴上来
    mvshell是if里面的,如果走了else会报错的,找不到这参数,
    还有,这tm的什么鬼
    "\n"+.format(mvshell)
    这是错误代码
  • VuerNuko 6天前
    引用 10
    如果我没看错 mvshell应该是if里面定义的。如果你先跑else,就没有定义mvshell,就是空
    而且你else里面的write的格式我看着像是错的。
  • 楼主 魔鬼筋肉人 6天前
    引用 11
    cherbim 发表于 2021-9-14 21:51
    我很好奇,你运行报错了么?把错误贴上来
    [[email protected] wwwroot]# cd /www/wwwroot
    [[email protected] wwwroot]# python3 mv.py
      File "mv.py", line 22
        f.write('\n'+.format(mvshell))
                     ^
    SyntaxError: invalid syntax
    [[email protected] wwwroot]#
  • DaShi 6天前
    引用 12
    cherbim 发表于 2021-9-14 21:51
    我很好奇,你运行报错了么?把错误贴上来
    mvshell是if里面的,如果走了else会报错的,找不到这参数 ...
    我也好奇,22行可以这样写吗?
  • cherbim 6天前
    引用 13
    魔鬼筋肉人 发表于 2021-9-14 21:52
    [[email protected] wwwroot]# cd /www/wwwroot
    [[email protected] wwwroot]# python3 mv.py
      File "mv.py", line 22
    这不是提示你了SyntaxError: invalid syntax
    非法代码
  • 楼主 魔鬼筋肉人 6天前
    引用 14
    DaShi 发表于 2021-9-14 21:54
    我也好奇,22行可以这样写吗?
    我不懂,哈哈,我从百度东抄西抄的
  • O₂ 6天前
    引用 15
    魔鬼筋肉人 发表于 2021-9-14 21:52
    [[email protected] wwwroot]# cd /www/wwwroot
    [[email protected] wwwroot]# python3 mv.py
      File "mv.py", line 22
    1. f.write("{}\n".format(mvshell))
  • DaShi 6天前
    引用 16
    魔鬼筋肉人 发表于 2021-9-14 21:54
    我不懂,哈哈,我从百度东抄西抄的
    你这种连基本语法都不懂的选手就不应该发帖浪费别人的时间。
    先去看看入门教程,Python很简单,半小时足够学完基本语法。
  • Abbey 6天前
    引用 17
    两个打开文件都是f,你想怎么写?
  • 楼主 魔鬼筋肉人 6天前
    引用 18
    O₂ 发表于 2021-9-14 21:55
    还是会报错,想哭,不好意思太麻烦你了老哥
    1. [root[url=home.php?mod=space&uid=3559]@root[/url] wwwroot]# python3 mv.py
    2. 【准备处理文件】
    3. Traceback (most recent call last):
    4.   File "mv.py", line 21, in <module>
    5.     f.write("{}\n".format(mvshell))
    6. NameError: name 'mvshell' is not defined
    7. [[email protected] wwwroot]#
  • 3117996575 6天前
    引用 19
    file_handle = open('filename.txt', mode='w+')
    file_handle.write(变量名)
  • alsas 6天前
    引用 20
    with open ("文件",w) as f:
  • 楼主 魔鬼筋肉人 6天前
    引用 21
    O₂ 发表于 2021-9-14 21:55
    感谢老哥出手相助,已解决
  • 游客
    22
返回