我试图通过Tramp通过Emacs打开一个远程文件.
(require 'tramp)
(setq tramp-default-method "ssh")
Run Code Online (Sandbox Code Playgroud)
我收到了来自Emacs的消息
Tramp:等待来自远程shell的提示
Emacs挂了,之后没有回复任何动作
Emacs安装在Windows上; 远程文件在Linux机器上.
我编写了简单的测试代码,可以在python脚本中打开多少文件:
for i in xrange(2000):
fp = open('files/file_%d' % i, 'w')
fp.write(str(i))
fp.close()
fps = []
for x in xrange(2000):
h = open('files/file_%d' % x, 'r')
print h.read()
fps.append(h)
Run Code Online (Sandbox Code Playgroud)
我得到一个例外
IOError: [Errno 24] Too many open files: 'files/file_509'
Run Code Online (Sandbox Code Playgroud) 我应该在定义表时使用date()和datetime.now吗?什么代码错误1或2?
1:
Base = declarative_base()
class T(Base):
__tablename__ = 't'
created = Column(DateTime, default=datetime.now)
Run Code Online (Sandbox Code Playgroud)
2:
Base = declarative_base()
class T(Base):
__tablename__ = 't'
created = Column(DateTime, default=datetime.now())
Run Code Online (Sandbox Code Playgroud) 我尝试使用emacs制作PythonIDE,如本文http://www.enigmacurry.com/2009/01/21/autocompleteel-python-code-completion-in-emacs/但是emacs说我"自动完成模式未启用".可以使用emacs进行python编码吗?