我是新手,所以可能有错误的术语,但是当我运行以下脚本时:
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模块为它指定正确的位置.
我试图下载并打开一个压缩文件,似乎无法使用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) 我正在 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 绘图包。