Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
记事本++;在python中使用sqlite3时语法高亮显示不起作用_Python_Sqlite_Notepad++ - Fatal编程技术网

记事本++;在python中使用sqlite3时语法高亮显示不起作用

记事本++;在python中使用sqlite3时语法高亮显示不起作用,python,sqlite,notepad++,Python,Sqlite,Notepad++,在记事本++中编写python代码时,sqlite3语法突出显示不起作用,下面是一个示例代码: import sqlite3 import re conn = sqlite3.connect('org_db.sqlite') cur = conn.cursor() cur.execute(''' CREATE TABLE Counts (org TEXT, count INTEGER)''') 例如,在上面的代码中,像“createtabel”和“TEXT”这样的东西不会突出显示 这是因为它突

在记事本++中编写python代码时,sqlite3语法突出显示不起作用,下面是一个示例代码:

import sqlite3
import re
conn = sqlite3.connect('org_db.sqlite')
cur = conn.cursor()
cur.execute('''
CREATE TABLE Counts (org TEXT, count INTEGER)''')

例如,在上面的代码中,像“createtabel”和“TEXT”这样的东西不会突出显示

这是因为它突出显示的是python而不是sqlite3。。。此外,我认为无论最终以字符串形式突出显示什么,我只是使用Atom v 1.0,它确实突出显示了.py文件中的sqlite内容。我无法在我的环境中运行Atom。。。但我怀疑它在突出显示时是否在字符串文本中。。。我可能错了。。。如果atom解决了您的问题,那么答案可能是使用atom。。。我想可能有一些记事本++的插件。。。但我怀疑应用程序在Python字符串中突出显示SQL需要大量猜测。你期望太高了。如果Atom能做到这一点和类似的技巧,特别是如果它做得很好,我会印象深刻。那么为什么要使用记事本++?;)您可以使用两个文件:一个python和一个sql。在sql文件中,您可以用适当的突出显示写下sql语句,完成后,将这些语句复制/粘贴到python文件中的字符串中。这是一个“肮脏的黑客”,不是很舒服,但它很简单,很容易尝试。这是因为它突出显示的是python而不是sqlite3。。。此外,我认为无论最终以字符串形式突出显示什么,我只是使用Atom v 1.0,它确实突出显示了.py文件中的sqlite内容。我无法在我的环境中运行Atom。。。但我怀疑它在突出显示时是否在字符串文本中。。。我可能错了。。。如果atom解决了您的问题,那么答案可能是使用atom。。。我想可能有一些记事本++的插件。。。但我怀疑应用程序在Python字符串中突出显示SQL需要大量猜测。你期望太高了。如果Atom能做到这一点和类似的技巧,特别是如果它做得很好,我会印象深刻。那么为什么要使用记事本++?;)您可以使用两个文件:一个python和一个sql。在sql文件中,您可以用适当的突出显示写下sql语句,完成后,将这些语句复制/粘贴到python文件中的字符串中。这是一个“肮脏的黑客”,不是很舒服,但它很简单,很容易尝试。