在windows上的python 连接 linux 并做点操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在windows上的python 连接 linux 并做点操作相关的知识,希望对你有一定的参考价值。
如题,我现在是在windows下的python2.7下,想连接远程的linux服务器,然后做点操作,我想问下,这个连接,怎么弄?搜了很多都是说不支持pexpect,然后我下了 winpexpect1.6 可是下载后,都是些文件,我不知道怎么放到 python下面去,有没有什么代码例子,包括需要什么库,简单的例子就行
参考技术A 访问SqlServer复制代码代码如下:
>>> import pyodbc
>>>cnxn = pyodbc.connect('DRIVER=SQL Server;SERVER=192.168.1.100\\sql;DATABASE=testDB;UID=sa;PWD=myPassword')
>>>cursor = cnxn.cursor()
>>>cursor.execute("select * from Tb")
二、Linux下配置Python访问SqlServer
环境:CentOS 6.2 + Sqlserver 2008
1、安装freetds:
复制代码代码如下:
yum install freetds*
2、安装pyodbc:
复制代码代码如下:
yum install pyodbc
修改odbc配置:
复制代码代码如下:
vi /etc/odbcinst.ini
添加FreeTDS驱动:
复制代码代码如下:
[SQL Server]
Description = FreeTDS ODBC driver for MSSQL
Driver = /usr/lib/libtdsodbc.so
Setup = /usr/lib/libtdsS.so
FileUsage = 1
3、测试
复制代码代码如下:
#python
>>> import pyodbc
>>>cnxn = pyodbc.connect('DRIVER=SQL Server;SERVER=192.168.1.100\\sql;DATABASE=testDB;UID=sa;PWD=myPassword')
>>>cursor = cnxn.cursor()
>>>cursor.execute("select * from Tb")
以上是关于在windows上的python 连接 linux 并做点操作的主要内容,如果未能解决你的问题,请参考以下文章
JDBC - Windows 上的连接速度极慢,Linux 上的连接很好
第一天--关于在linux上与windows上的python安装
Linux 上的 SQL Server:来自 Windows 的 ODBC 连接有效,应用程序无效
Shebang Notation:Windows 和 Linux 上的 Python 脚本?