为什么多行用单引号注释却变绿了
时间: 2024-04-17 08:26:18 浏览: 116
在你提供的代码中,你使用了单引号作为注释符号,但是在部分IDE或文本编辑器中,单引号可能会被识别为字符串的开始或结束,并且会导致注释后的内容以字符串的形式显示,从而在代码中变为绿色。
这种情况可能发生在一些智能编辑器中,例如Jupyter Notebook、PyCharm等。这些编辑器会根据语法高亮显示代码,并且会将字符串以不同的颜色进行区分。
为了避免这种情况,你可以使用正确的注释符号来注释多行代码。在Python中,常用的注释符号是`#`,它可以用来注释一行或多行代码。
以下是示例代码,使用`#`作为注释符号注释多行代码:
```python
import pandas as pd
df2 = pd.read_excel('D:/paper/network新新/2014/边列表.xlsx')
df2.columns = ['from','to','weight']
coolist=['北京大学','中国人民大学','清华大学','北京交通大学']
for i in coolist:
# print(i)
df2.loc[df2['from'].str.contains(i),'from']=i
df2.loc[df2['to'].str.contains(i), 'to'] = i
df2.dropna(inplace=True)
# df2 = df2.drop_duplicates(subset=['source', 'target'])
df2.to_excel('D:/paper/network新新/2014/边列表(国内大学).xlsx', index=False)
```
通过使用正确的注释符号,你可以确保注释的代码不会被识别为字符串,从而避免在编辑器中出现颜色变化的情况。
阅读全文