最近使用 pycharm 时候发现一个很奇怪的问题. - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
Allonsy
V2EX    Python

最近使用 pycharm 时候发现一个很奇怪的问题.

  •  
  •   Allonsy 2022-10-28 10:57:11 +08:00 2826 次点击
    这是一个创建于 1086 天前的主题,其中的信息可能已经有所发展或是发生改变。

    先简单说一下环境:

    Macbook Pro 2020 M1 chip 16GB Ram, pycharm version: 2022.1.4 professional

    每次当我在 code 里把数据写到文件里(例如把数组写到 txt 里), pycharm 都要等很久才会在左边出现新文件, 如果我手动点reload from the disk会稍微加快一点新文件出现速度, 但是这是饮鸠止渴.

    请问有人遇到过和我一样的问题吗? 这很影响效率.

    感谢帮助

    12 条回复    2022-10-30 09:21:25 +08:00
    xiao109
        1
    xiao109  
       2022-10-28 10:58:56 +08:00
    这不算问题吧,ide 不实时的去读硬盘里的文件。这对你没什么影响吧,而且一般也不会等很久。如果想要实时看到数据可以打印到控制台
    Allonsy
        2
    Allonsy  
    OP
       2022-10-28 11:00:14 +08:00
    @xiao109 速度太慢了, 要等一分多种有时候. 这对我还是有点影响, 因为数据比较长(也不是很长, 一千多行), 我打印到控制台看不方便, 所以才用写入.
    mmm159357456
        3
    mmm159357456  
       2022-10-28 11:32:11 +08:00
    我一直有这个问题,不管是在 pycharm 还是在 gateway 下
    Phishin
        4
    Phishion  
       2022-10-28 13:42:23 +08:00   2
    又到了成语互助时间了
    “饮鸠止渴:指饮用鸩羽毛浸泡过的毒酒解渴;比喻用错误的办法来解决眼前的困难而不顾严重后果”
    yuhangch
        5
    yuhangch  
       2022-10-28 13:45:57 +08:00
    python ***.py && charm ***.txt
    723X
        6
    723X  
       2022-10-28 13:55:41 +08:00 via Android
    @Phishion #4 有一说一,我猜 op 是想说杯水车薪
    cy1027
        7
    cy1027  
       2022-10-28 15:38:32 +08:00   1
    我也不懂,一个 ide 为什么非得要不停得从硬盘读取文件?有什么痛点吗?你这样做能解决什么问题?会带来什么影响?考虑过吗? pycharm 不仅会从硬盘读取文件,还会记录文件内容状态,如果你有一个代码生成了一个巨大的文件,并且不断在修改它(就像一个数据库文件一样),pycharm 要不要一直读写这个文件,来保持它跟硬盘上数据的一致性? pycharm 怎么判断你是否要记录某个文件的修改变化?这些工作需要消耗多少资源?你关心吗?如果 pycharm 愿意为你增加这一特性,你愿意支付多少刀乐?
    Dockerfile
        8
    Dockerfile  
       2022-10-28 15:43:40 +08:00
    从来没遇到过这种问题,为什么要在 pycharm 里面看你写入的 txt 文件? 这么多 notepad ,ide 又不是用来给你看 txt 的
    warcraft1236
        9
    warcraft1236  
       2022-10-28 15:45:35 +08:00
    难道就没有人想过,系统会有一个接口,Pycharm 注册了之后,当监听的文件和目录有变化,系统能主动推送消息过来,这个时候可以去刷一下最新的文件内容
    learningman
        10
    learningman  
       2022-10-29 11:52:42 +08:00
    filesystem monitor 啊,pycharm 支持这个的,你检查下自己是不是弄了什么东西把这个搞寄了
    Allonsy
        11
    Allonsy  
    OP
       2022-10-30 09:21:05 +08:00
    @cy1027 1. 每个人都有每个人的需求,我尊重你的需求,你也得尊重我的需求. 2. 厂商是服务用户的,厂商不是你爹,你犯不着为 JB 说话. 说话之前学会尊重人.
    Allonsy
        12
    Allonsy  
    OP
       2022-10-30 09:21:25 +08:00
    @Phishion 这词原来是这个意思, 受教.
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2678 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 14:10 PVG 22:10 LAX 07:10 JFK 10:10
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86