Py学习  »  Python

Python-导入mysql-IDLE/works VisualStudio/dosn不工作

Иван Юруков • 4 年前 • 240 次点击  

简单的代码,我用来学习python。代码在默认编辑器中工作,在python安装中空闲,但在Visual Studi代码中不工作。我已经安装了mysql,mysql connector,mysql connector python。。。

import mysql.connector
from mysql.connector import Error

def connect():
    try:
        conn = mysql.connector.connect(host='localhost', database='test', user='root', password='*******')
        if conn.is_connected():
            print('Connected to MySql database')
    except Error as e:
        print(e)
    finally:
        conn.close()
connect()

IDLE VISUAL STUDIO CODE

Installed packages
C:\mp>pip list
Package                  Version
------------------------ -------
cachetools               4.0.0
dnspython                1.16.0
google-api-python-client 1.7.11
google-auth              1.10.2
google-auth-httplib2     0.0.3
httplib2                 0.16.0
mypy                     0.761
mypy-extensions          0.4.3
**mysql                    0.0.2
mysql-connector          2.2.9
mysql-connector-python   8.0.19
mysqlclient              1.4.6**
oauth2client             4.1.3
pip                      20.0.1
protobuf                 3.6.1
pyasn1                   0.4.8
pyasn1-modules           0.2.8
PyDrive                  1.3.1
PyYAML                   5.3
rsa                      4.0
setuptools               41.2.0
six                      1.14.0
typed-ast                1.4.1
typing-extensions        3.7.4.1
uritemplate              3.0.1  
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/57002
 
240 次点击  
文章 [ 1 ]  |  最新文章 4 年前
Иван Юруков
Reply   •   1 楼
Иван Юруков    4 年前

问题是包含Visual Studio代码的文件名。

在完成名称更改(mysql.py>mysqltest.py)之后,代码开始工作。 这意味着当您试图在程序中导入某些内容时,python首先检查程序的文件夹,然后检查库的PAHT。