python pycharm 代码问题处理记录

2 篇文章 0 订阅
1 篇文章 0 订阅

无序问题列表:

  • pycharm 多选,类似sublime的 Ctrl + D
    -使用 Alt+J

  • pycharm 告警:shadows name ‘xxx’ from outer scope
    这是因为作用域内与外面有同名变量,为作用域内的变量赋值的时候,变量会自动被Python当做局部作用域并屏蔽所有外层作用域的同名参数。特定情况下会出错,要避免这样的情况。
    如下案例:要给x赋值,那就会把他当函数内变量,一旦当作函数内变量,就会等号右侧x的没有定义过,所以出错

>>> x = 10
>>> def foo():
...     x += 1
...     print x
...
>>> foo()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<stdin>", line 2, in foo
UnboundLocalError: local variable 'x' referenced before assignment
  • numpy 的array

    • 遇到这样的情况,用len()计算ndarray的长度时出错,调试发现用集合与用列表构建ndarray出来是不一样的,但通过内省看对象类型是一致的,集合构建的ndarray不能使用len()计算长度
    • 现在还不知道区别到底有哪些
      jupyter测试
  • Pycharm: Typo: In word ‘XX’
    这个告警是因为单词拼写检查不通过,中国人代码命名不会全按英语的套路,所以完全可以去掉,然后整个世界清净了
      Settings->Inspections > Spelling > Typo

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PyCharm中,你可以利用版本控制系统(例如Git)来记录和管理你的代码修改历史。通过使用版本控制系统,你可以轻松地查看、比较和恢复之前的代码版本。对于改坏了别人的代码,也可以利用版本控制系统来进行代码恢复。 要利用PyCharm恢复历史代码,你可以按照以下步骤操作: 1. 确保你已经将项目连接到版本控制系统(如Git),并且已经提交至少一个代码版本。 2. 在PyCharm的顶部菜单栏中,选择"VCS"->"Git"(如果你使用的是Git)或者选择你所使用的版本控制系统。 3. 在弹出的菜单中,选择"Show History"或者类似的选项,以查看代码的历史记录列表。 4. 在历史记录列表中,你可以看到每个提交的信息、作者和日期等详细信息。你可以双击某个提交以查看该版本的代码。 5. 如果你想恢复到某个历史版本,你可以右键点击该版本并选择"Revert"或者类似的选项。这将撤消当前的更改,并将代码恢复到选定的历史版本。 如果你想查看代码修改了哪里,可以按照以下步骤操作: 1. 在PyCharm中打开你要查看的代码文件。 2. 在编辑器的左侧垂直边栏上,你会看到一个用不同颜色表示的小竖线。这些竖线表示了代码的不同修改点。 3. 将鼠标悬停在竖线上,PyCharm会显示一个弹出窗口,其中包含了该修改点的详细信息,例如修改的行数、作者和日期等。 4. 如果你想查看具体的代码更改,你可以单击修改点,PyCharm会将光标定位到该修改处。 总结:在PyCharm中,你可以利用版本控制系统来恢复历史代码,并且可以通过查看颜色标记的竖线来查看代码的修改点。这些功能可以帮助你更好地管理和维护你的代码。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [python如何利用pycharm恢复历史代码,如何查看代码修改了哪里](https://blog.csdn.net/persist_ence/article/details/127866246)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [pycharm 代码截长图插件 code screenshots 使用记录](https://blog.csdn.net/wangsenling/article/details/127875935)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值