V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
DonaldVVV
V2EX  ›  程序员

Pycharme 的格式设置问题

  •  
  •   DonaldVVV · 2022-12-30 11:57:48 +08:00 · 816 次点击
    这是一个创建于 729 天前的主题,其中的信息可能已经有所发展或是发生改变。
    • 问题:会将空格和换行进行自动转译

    • 描述: 通过 python 创建的文件名称:0_2022-12-27 00:00:00-2022-12-30 00:00:00_trade.json

      • 在命令行中 vi 0_2022-12-27 00:00:00-2022-12-30 00:00:00_trade.json 打开是一个空文件,

      • 必须使用 vi 0_2022-12-27\ 00:00:00-2022-12-30\ 00:00:00_trade.json 才能打开文件

      文件图 代码图

    • 有不有大佬知道这是啥情况导致的

    3 条回复    2022-12-31 14:45:34 +08:00
    lookStupiToForce
        1
    lookStupiToForce  
       2022-12-30 14:40:46 +08:00
    emmm
    1. typo, pycharm, not pycharme
    2. 你确定你发的两张图不是一样的?
    3. win 上 pycharm 没法复现,不过用的文件名是 0_2022-12-27 000000-2022-12-30 000000_trade.json ,因为 win 没法允许带":"的文件名
    4. centos 7 里单纯用 python 2.7 也没复现,下一步要测试的成本有点高
    5. 你如果确定你能稳定复现,你得把你的复现流程发到官方的 bug report 里,因为这显然是一个 bug (菜单栏 [Help] -> [Submit a bug report...])。至于官方啥时候修复,等待并心怀希望吧🤣

    P.S. 你确定你要在文件名里用上":"这么危险的玩意儿?
    lookStupiToForce
        2
    lookStupiToForce  
       2022-12-30 14:42:38 +08:00
    刚刚回复的时候没看到你新 attach 的图......
    呃,我还以为你用了“”把路径括起来呢!
    你得用
    `vi "0_2022-12-27 00:00:00-2022-12-30 00:00:00_trade.json"`
    DonaldVVV
        3
    DonaldVVV  
    OP
       2022-12-31 14:45:34 +08:00
    @lookStupiToForce #1 我感觉是在配置了 gerrit 之后( gerrit 为了适配 win\mac\linux 的换行符那一套),就不能这么耍了,在这以前是可以这么耍的。但是我没找到证据

    2:v2 的图片我还没玩明白 😅 应该是用 [注释](图片地址) 来显示图片吧
    3: 我是在 mac 上遇到这个问题的
    4: 根 python 没得关系,只是用它写了个文件,更加倾向于是 pycharme 的那个格式设置错了,但是也没找到证据 😹

    确实不能随便用`:`这种东西了,换个实现方式也能解决
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2583 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 03:22 · PVG 11:22 · LAX 19:22 · JFK 22:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.