小编eri*_*rin的帖子

无法使用Python的MySQLdb连接到localhost

我是新手,所以可能有错误的术语,但是当我运行以下脚本时:

import MySQLdb

conn = MySQLdb.connect (host = 'localhost',
   user = 'erin',
   passwd = 'erin',
          db = 'sec')
Run Code Online (Sandbox Code Playgroud)

我收到错误:

  File "/Library/Python/2.6/site-packages/MySQL_python-1.2.3-py2.6-macosx-10.6-universal.egg/MySQLdb/__init__.py", line 81, in Connect
    return Connection(*args, **kwargs)
  File "/Library/Python/2.6/site-packages/MySQL_python-1.2.3-py2.6-macosx-10.6-universal.egg/MySQLdb/connections.py", line 187, in __init__
    super(Connection, self).__init__(*args, **kwargs2)
_mysql_exceptions.OperationalError: (2002, "Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)")
Run Code Online (Sandbox Code Playgroud)

该目录中没有名为mysql.sock的文件,但我不知道套接字是什么或如何使用MySQLdb模块为它指定正确的位置.

python mysql connect

17
推荐指数
3
解决办法
2万
查看次数

使用Python下载并解压缩文件

我试图下载并打开一个压缩文件,似乎无法使用zipfile文件类型句柄.我在运行这个时遇到错误"AttributeError:addinfourl实例没有属性'seek'":

import zipfile
import urllib2

def download(url,directory,name):
 webfile = urllib2.urlopen('http://www.sec.gov'+url)
 webfile2 = zipfile.ZipFile(webfile)
 content = zipfile.ZipFile.open(webfile2).read()
 localfile = open(directory+name, 'w')
 localfile.write(content)
 localfile.close()
 return()

download(link.get("href"),'./fails_data', link.text)
Run Code Online (Sandbox Code Playgroud)

python download zipfile

3
推荐指数
3
解决办法
8350
查看次数

我怎样才能让 R 在 Unix 终端中绘制一些东西

我正在 Unix 上运行 R 并且希望看到所有输出而没有任何弹出窗口。因此,例如,如果在 unix 中我运行

R -f test.r
Run Code Online (Sandbox Code Playgroud)

test.r 在哪里

value = pnorm(rnorm(10000))
hist(value,breaks=10)
Run Code Online (Sandbox Code Playgroud)

我希望输出包含在终端中绘制的直方图。这可能吗?我假设我需要某种 Unix 绘图包。

unix r

2
推荐指数
1
解决办法
3514
查看次数

标签 统计

python ×2

connect ×1

download ×1

mysql ×1

r ×1

unix ×1

zipfile ×1