全球主机交流论坛

标题: 【已解决】老哥们,python3怎么写入txt [打印本页]

作者: 魔鬼筋肉人    时间: 2021-9-14 21:43
标题: 【已解决】老哥们,python3怎么写入txt
本帖最后由 魔鬼筋肉人 于 2021-9-14 22:21 编辑

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

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


作者: O₂    时间: 2021-9-14 21:44
本帖最后由 O₂ 于 2021-9-14 22:01 编辑

     
作者: mjj天下第一    时间: 2021-9-14 21:45
用签名图床就能出来了
作者: DaShi    时间: 2021-9-14 21:46
O₂ 发表于 2021-9-14 21:44

不懂不要瞎回答,坑人!
作者: uzerhode    时间: 2021-9-14 21:47
去查下r r+ a a+ w w+的区别
作者: 魔鬼筋肉人    时间: 2021-9-14 21:48
mjj天下第一 发表于 2021-9-14 21:45
用签名图床就能出来了

牛P,可以显示了
作者: 魔鬼筋肉人    时间: 2021-9-14 21:50
O₂ 发表于 2021-9-14 21:44

[root@root wwwroot]# python3 mv.py
  File "mv.py", line 21
    with open("test.txt", 'a') as f:
    ^
IndentationError: expected an indented block

作者: cherbim    时间: 2021-9-14 21:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: VuerNuko    时间: 2021-9-14 21:52
本帖最后由 VuerNuko 于 2021-9-14 21:54 编辑

如果我没看错 mvshell应该是if里面定义的。如果你先跑else,就没有定义mvshell,就是空

而且你else里面的write的格式我看着像是错的。
作者: 魔鬼筋肉人    时间: 2021-9-14 21:52
cherbim 发表于 2021-9-14 21:51
我很好奇,你运行报错了么?把错误贴上来

[root@root wwwroot]# cd /www/wwwroot
[root@root wwwroot]# python3 mv.py
  File "mv.py", line 22
    f.write('\n'+.format(mvshell))
                 ^
SyntaxError: invalid syntax
[root@root wwwroot]#

作者: DaShi    时间: 2021-9-14 21:54
cherbim 发表于 2021-9-14 21:51
我很好奇,你运行报错了么?把错误贴上来
mvshell是if里面的,如果走了else会报错的,找不到这参数 ...

我也好奇,22行可以这样写吗?
作者: cherbim    时间: 2021-9-14 21:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: 魔鬼筋肉人    时间: 2021-9-14 21:54
DaShi 发表于 2021-9-14 21:54
我也好奇,22行可以这样写吗?

我不懂,哈哈,我从百度东抄西抄的
作者: O₂    时间: 2021-9-14 21:55
本帖最后由 O₂ 于 2021-9-14 21:56 编辑
魔鬼筋肉人 发表于 2021-9-14 21:52
[root@root wwwroot]# cd /www/wwwroot
[root@root wwwroot]# python3 mv.py
  File "mv.py", line 22

  1. f.write("{}\n".format(mvshell))
复制代码

作者: DaShi    时间: 2021-9-14 21:57
魔鬼筋肉人 发表于 2021-9-14 21:54
我不懂,哈哈,我从百度东抄西抄的

你这种连基本语法都不懂的选手就不应该发帖浪费别人的时间。
先去看看入门教程,Python很简单,半小时足够学完基本语法。
作者: Abbey    时间: 2021-9-14 22:00
两个打开文件都是f,你想怎么写?
作者: 魔鬼筋肉人    时间: 2021-9-14 22:07
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. [root@root wwwroot]#
复制代码

作者: 3117996575    时间: 2021-9-14 22:08
file_handle = open('filename.txt', mode='w+')
file_handle.write(变量名)
作者: alsas    时间: 2021-9-14 22:16
with open ("文件",w) as f:
作者: 魔鬼筋肉人    时间: 2021-9-14 22:21
O₂ 发表于 2021-9-14 21:55

感谢老哥出手相助,已解决




欢迎光临 全球主机交流论坛 (https://loc.mjj8.eu.org/) Powered by Discuz! X3.4