RenPy中文空间

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 144|回复: 5

[求助] 我用datetime后面的剧情就无法存档了存档就报错

[复制链接]
发表于 2022-6-9 22:18:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 xuelian1996 于 2022-6-9 22:24 编辑

844175e45dc6ca2a5e23482ce0302d8.png
我不知道这个要怎么解决……

[RenPy] 纯文本查看 复制代码
  label richangfanqiezhong1:
     show kaitou
     stop music
     image mymovie = Movie(play="audio/xuexi.webm",loops=1)
     a "哇哦~你又要开始今天的日常学习了吗?"
     hide babaersi
     with dissolve
  
     python:
          import datetime
          now = datetime.datetime.now()
          now_time = now.strftime("%Y-%m-%d %H:%M:%S")
          xuexi = renpy.input("请在下面输入你这次要学习的内容~", length=32)
          xuexi = xuexi.strip()
  
          if not xuexi:
              xuexi = "学习"
  
          with open('xuexilishi.txt',"a") as f:
              f.write(now_time)
              f.close()
  
     a "好哦~快开始{b}[xuexi]{/b}吧!"
     stop music
     show mymovie
     play music "music/yusheng.mp3"
     $ renpy.pause (1511,hard=True)
     hide mymovie
     show kaitou
     stop music
     play sound "music/chenggong.mp3"
  
     python:
          import datetime
          nownow = datetime.datetime.now()
          nownow_time = nownow.strftime("%H:%M:%S")
  
          with open('xuexilishi.txt',"a") as file:
              file.write("到"+nownow_time+"    "+"学习内容:"+xuexi+"\n"+"\n")
              file.close()
     a "奖励你刻苦值+1"
     #$ persistent.xuexilishi = True
     return



我不知道是模块的问题还是暂停语句的问题……我把暂停语句删了也无法存档……
发表于 2022-6-10 00:00:44 | 显示全部楼层
label里面import会出问题?我不是太清楚,但凭感觉不应该这样写,给个参考:
[RenPy] 纯文本查看 复制代码
init -1 python:
    import datetime
    def get_time():
        return datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
        

label start:

    $ x = get_time()
    '[x]'
    $ x = get_time()
    '[x]'
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-10 01:44:26 | 显示全部楼层
本帖最后由 xuelian1996 于 2022-6-10 01:58 编辑
Lost 发表于 2022-6-10 00:00
label里面import会出问题?我不是太清楚,但凭感觉不应该这样写,给个参考:
[mw_shl_code=renpy,true]init ...

我试了一下还是不行………还是原来那个报错的问题,但是这个报错,只有在运行完这段代码后存档才报错,不存档不报错
我生成分发版之后没有任何问题
难道是因为我电脑上安了python2和python3两个版本?
回复 支持 反对

使用道具 举报

发表于 2022-6-10 15:19:30 | 显示全部楼层
xuelian1996 发表于 2022-6-10 01:44
我试了一下还是不行………还是原来那个报错的问题,但是这个报错,只有在运行完这段代码后存档才 ...

我这段代码在我这里是正常的,无论怎么存档都不会报错
倒是你的那段在我这里是会存档报错的,这确实()
回复 支持 反对

使用道具 举报

发表于 2022-6-10 19:37:31 | 显示全部楼层
简短解决方案:
1. 按照 Lost 的说法,在 init python 阶段就import datetime模块;
2. 删除脚本其他地方重复 import datetime 的内容。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-6-11 16:00:14 | 显示全部楼层
被诅咒的章鱼 发表于 2022-6-10 19:37
简短解决方案:
1. 按照 Lost 的说法,在 init python 阶段就import datetime模块;
2. 删除脚本其他地方重 ...

感谢!!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|RenPy中文空间 ( 苏ICP备17067825号 | 苏公网安备 32092302000068号 )

GMT+8, 2022-7-4 16:21 , Processed in 0.034319 second(s), 12 queries , File On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表