社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

Community Benjamin Gruenbaum

Community Benjamin Gruenbaum 最近创建的主题
Community Benjamin Gruenbaum 最近回复了
8 年前
回复了 Community Benjamin Gruenbaum 创建的主题 » 正在将Microsoft SQL Server中的数据读取到Python中[重复]

在客户端和服务器之间的数据源连接中,通常有两种类型:使用驱动程序的ODBC和使用提供程序的OLEDB。在编程界,它是 regular debate 连接到数据源时要走哪条路。

你在使用提供者, SQLOLEDB ,但将其指定为驱动程序。据我所知,pyodbc和pypyodbc模块都不支持window oledb连接。然而, adodbapi 是否使用Microsoft ADO作为基础组件。

下面是连接参数的两种方法。还有,我 string format 作为连接的变量没有在字符串中正确打断引号。你会注意到我把花括号翻了一番,因为它是连接字符串和 string.format() 也使用它。

# PROVIDER
import adodbapi
conn = adodbapi.connect("PROVIDER=SQLOLEDB;Data Source={0};Database={1}; \
       trusted_connection=yes;UID={2};PWD={3};".format(ServerName,MSQLDatabase,username,password))
cursor = conn.cursor()

# DRIVER
import pyodbc
conn = pyodbc.connect("DRIVER={{SQL Server}};SERVER={0}; database={1}; \
       trusted_connection=yes;UID={2};PWD={3}".format(ServerName,MSQLDatabase,username,password))
cursor = conn.cursor()
6 年前
回复了 Community Benjamin Gruenbaum 创建的主题 » 通过pip install在python3.4.4上安装mysql时出现问题

我所要做的就是转到oracle,下载mysql连接器c 6.0.2( 新的不起作用! )然后进行典型的安装。

https://downloads.mysql.com/archives/c-c/

请确保通过自定义安装包含所有可选的附加文件(额外的二进制文件),如果没有这些附加文件,win64.msi将无法工作。

完成后,我进入pycharms,选择mysql python>=1.2.4包进行安装,效果很好。不需要更新任何配置或类似的东西。对我来说这是最简单的版本。

希望有帮助

8 年前
回复了 Community Benjamin Gruenbaum 创建的主题 » 我试图用“create table…select*from”[复制]从现有表创建一个mysql表。

该错误意味着字符串的编码不正确(例如,您试图将ISO-8859-1编码的字符串输入到UTF-8编码列中),或者该列不支持您试图输入的数据。

实际上,后一个问题是由mysql utf-8实现引起的,该实现只支持在utf-8中表示时需要1-3字节的unicode字符。见 "Incorrect string value" when trying to insert UTF-8 into MySQL via JDBC? 详情。

8 年前
回复了 Community Benjamin Gruenbaum 创建的主题 » 如何在docker container proxy_pass中配置nginx来自行托管它?[复制品]

编辑:我最终在github上设计出了这个概念的原型。退房: https://github.com/sivabudh/system-in-a-box


首先,我的答案是面向两类人:使用mac的人和使用linux的人。

这个 主办 网络模式在Mac上不起作用。必须使用IP别名,请参见: https://stackoverflow.com/a/43541681/2713729

什么是主机网络模式?见: https://docs.docker.com/engine/reference/run/#/network-settings

其次,对于那些使用Linux的人(我的直接经验是使用Ubuntu14.04LTS,我很快就要升级到16.04LTS了)。 ,您可以将在Docker容器中运行的服务连接到 localhost 在Docker主机上运行的服务(如您的笔记本电脑)。

怎么用?

关键是运行Docker容器时,必须使用 主办 模式。命令如下所示:

docker run --network="host" -id <Docker image ID>

当你做一个 ifconfig (你需要 apt-get install net-tools 你的集装箱 命令 在你的容器中,你会看到网络接口和Docker主机上的一样(比如你的笔记本电脑)。

需要注意的是,我是一个mac用户,但是我在parallels下运行ubuntu,所以使用mac并不是一个缺点。;-)

这就是如何将nginx容器连接到运行在 本地服务器 .

8 年前
回复了 Community Benjamin Gruenbaum 创建的主题 » 如何在我的android代码中使用python代码?

还有一个选择似乎是 pyqtdeploy 引用这些文件是:

与qt提供的其他工具一起使用的工具 python编写的pyqt4和pyqt5应用程序的部署 v2.7或python v3.3或更高版本。它支持部署到桌面 平台(Linux、Windows和OS X)和移动平台(iOS和 Android)。

根据 Deploying PyQt5 application to Android via pyqtdeploy and Qt5 它是积极开发的,尽管很难找到运行android应用程序的例子,也很难找到如何将所有必需的库交叉编译到android的教程。不过,要记住这是一个有趣的项目!