python过期了怎么恢复_pycharm过期30天没法用了怎么办?

用cleanmyMac查看。右键在finder中显示可以找到文件位置。

image.png

/Users/xxx/Library/Saved\ Application\ State/com.jetbrains.pycharm.savedState

/Users/xxx/Library/Preferences/com.jetbrains.pycharm.plist

Pycharm用30天就过期,文件是在com.jetbrains.pycharm.savedState里面。

很大可能是data.data这个文件,但是打不开。

用终端调用strings file.data的方式,能打开,但是乱码了。

用python打开文件

f = open(path, 'r')

str = f.readline()

print(str)

报错

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc0 in position 15: invalid start byte

说明是个16进制文件

用二进制的方式打开f = open(path, 'rb')

b'NSCR1000\x00\x00\x00\x01\x00\x00\x01\xc0y\x0fl[\r\x0c

看不懂了😹

总结:

1、彻底删除pycharm后尝试pj版。

2、30天到了,彻底删除一次,再重新安装。

经验证-sdf网站的pj版无效。无论是license还是active code都无效。都是30调后失活。改用wl网站试试。

经验证-wl网站可用,失效期2089年,哈哈哈😁

经验证-用wl网站的code来激活sdf网站的app,也是可以用的。纯粹是active code的原因。

对比俩网站的jetbrains-agent,发现一摸一样。

image.png

还发现个有趣的文件reset_jetbrains_eval_mac_linux.sh:

#!/bin/sh

# reset jetbrains ide evals

OS_NAME=$(uname -s)

JB_PRODUCTS="IntelliJIdea CLion PhpStorm GoLand PyCharm WebStorm Rider DataGrip RubyMine AppCode"

if [ $OS_NAME == "Darwin" ]; then

echo 'macOS:'

for PRD in $JB_PRODUCTS; do

rm -rf ~/Library/Preferences/${PRD}*/eval

rm -rf ~/Library/Application\ Support/JetBrains/${PRD}*/eval

done

elif [ $OS_NAME == "Linux" ]; then

echo 'Linux:'

for PRD in $JB_PRODUCTS; do

rm -rf ~/.${PRD}*/config/eval

rm -rf ~/.config/${PRD}*/eval

done

else

echo 'unsupport'

exit

fi

echo 'done.'

运行调试:Mac OS是Darwin,删除了俩文件:

~/Library/Preferences/${PRD}*/eval

~/Library/Application\ Support/JetBrains/${PRD}*/eval

自己找却找不到这俩文件😹,应该是上面clean my Mac删除的俩文件

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值