pycharm 代码颜色如何对换上下两行代码

如何把Python2的代码转换为Python3的代码_百度知道
如何把Python2的代码转换为Python3的代码
我有更好的答案
不能直接转换的吧 你可以把 py2 代码导入 pycharm然后设置为 py3 模式这样 pycharm 就会提示你哪些语句需要转换 并提供转换方案
采纳率:83%
为您推荐:
其他类似问题
您可能关注的内容
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。每只爬行在代码间的虫,都是我心懵懂。
在pycharm中配置从Python2.x到3.x的转换工具(新手向)
先说一下遇到的问题,如果哪位同学遇到和我相同的问题,希望接下来的文章可以帮到你。
设置2to3工具时,遇到 CreateProcess error=193, %1 不是有效的 Win32 应用程序的问题,且不存在win10系统与python软件位数不匹配的问题。
个人配置:
python amd64位 3.6.3
PyCharm Community Edition 2016.3 ,
win10 64位
下面来说设置
第一步: File--Setting--Tools--External Tools.--点击如下图中绿色的加号。如果你是第一次添加外部工具,这里是空白的,没有下图的 External Tools 和 2to3
第二步:设置
Programm:这里我设置为python所在的目录,
Arguments:由于python自带2to3转换工具,这里不同于其他大佬的博文,需要填入工具所在的位置。注意!这里要加上 -w
,意思为 Write back modified files. 即将原始2.x版本的代码重命名为
原始文件名+.bak的形式。后面的$FilePath$代表原始文件的绝对路径。
Working directory: $FileDir$代表原始文件所在目录的的绝对路径。
完成后点击OK。
右击你需要转换的.py文件,选择External Tools --- 2to3
大功告成!你会在目录栏看到一个新的原文件名.py.bak的文件。这个为你转换前的原始文件。
参考文章:
https://www.jianshu.com/p/abbb005ba002
http://blog.csdn.net/castleknight/article/details/
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!pycharm怎么设置让制表符显示为→,像这个样子的_百度知道
pycharm怎么设置让制表符显示为→,像这个样子的
我有更好的答案
这个设置比较复杂,请根据以下步骤耐心操作第一步:
File -& Default Settings -& Editor -& Code Style -& Python (其他的语言代码,同理) -& 在Tabs and Indents选项卡中,勾选“Use tab character”第二步:进入代码编写界面,随便输入两行需要缩进的代码,如:def turtle():x = np.arange(0, radians(1800), radians(12))若此时,缩进位置出现箭头,下面内容自动跳过。若未出现,请看最后一步!最后一步:手动将两行代码删为一行,如:def turtle():x = np.arange(0, radians(1800), radians(12))再按enter换行,使一行代码恢复到原来那正确的两行形式,这时,pycharm会第一行的代码上方出现一个有关Tab使用的问题选择,选第二个(也就是OK后的那一项)再重复第二步操作,即可!
File -& Settings -& IDE Settings -& Editor -& Appearance
-& 勾选“Show line numbers”、“Show whitespaces”、“Show method separators 勾选完之后file-&set-&editor-code Style-&python-&use the tab 就可以了
在python中依次单击file-&set-&editor-code Style-&python-&use the tab即可看到右侧代码有所显示
根据这样设置了,但重新写代码还是没有剪头
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。https://github.com/gityjx
Python中交换两个元素的方法
Python既具有普通程序开发语言的特点,也具有Matlab语言用于数值计算的特点,,当然了数值计算是由其其强大的第三方库numpy实现的,矩阵在python中数据类型是ndarray,python中交换两个数值的代码和交换同一矩阵(ndarray)中不同向量的写法是不一样的。
以下是用Python原生的数据结构list实现的交换
&& a = [1,2,3]
&& b = [4,5,6]
&& a,b = b,a
以下是numpy中交换矩阵中两列元素的方法
&& import numpy as np
&& a = np.array([[1,2,3],[4,5,6]])
array([[1, 2, 3],
[4, 5, 6]])
&& a[:,0],a[:,-1] = a[:,-1],a[:,0]
array([[3, 2, 3],
[6, 5, 6]])
&& a[:,[0, -1]] = a[:,[-1, 0]]
array([[3, 2, 1],
[6, 5, 4]])
上面代码是将同一矩阵的第一列和最后一列进行了交换,可见,用第一种的写法是错误的,第二种正确。
注意: 交换再同一矩阵中的不同行才要这样写,如果是不同矩阵的话按第一种写法就可以了
扫码向博主提问
非学,无以致疑;非问,无以广识
擅长领域:
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!}

我要回帖

更多关于 pycharm 代码提示 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信