小编Mat*_*den的帖子

如何使用VIM修复perl语法错误"缺少右侧卷曲或方括号"?

使用不匹配的数组括号("[]")或范围括号("{}")编译(或执行)perl程序会导致"缺少右侧卷曲或方括号"语法错误.Perl经常将源代码报告为您的最后一个代码行("at EOF"),这可能与实际丢失的代码相差甚远.

示例perl错误消息:

Missing right curly or square bracket at ./foo.pl line 100, at end of line
syntax error at ./foo.pl line 100, at EOF
Execution of ./foo.pl aborted due to compilation errors.
Run Code Online (Sandbox Code Playgroud)

vi或Vi IMproved(VIM)用户如何解决此错误消息?我添加了一些VIM增强功能的答案.请添加您自己的想法,做法或vi插件.

注意:使用VIM版本发布的原始问题没有突出显示perl括号和括号.许多新版本都这样做; 有关更多信息,请参阅vim.org.

vim perl syntax-error

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

如何使用pyodbc获取SQL Server存储过程的返回值?

我的团队使用基于python的wiki服务器调用SQL Server数据库上的存储过程.理想情况下,我们希望从存储过程返回整数值(1,0,-1)以显示基本结果.

根据Google Groups上2008年主题,pyodbc不支持返回值,因此替代方法是将结果选择为行并进行检查.那还是这样吗?是否有(支持和记录)编程方法来检查SQL存储过程的返回值?(如果是,请添加当前参考或示例.)

python sql pyodbc

4
推荐指数
2
解决办法
9739
查看次数

如何在python 3.x中检索和显示Vimeo视频的JSON数据?

我想在python 3.2中检索和使用基本的Vimeo数据,给定一个视频的URL.我是JSON(和python)的新手,但它看起来非常适合这样做.

  1. 请求Vimeo视频数据(通过API格式的.json URL)
  2. 将返回的JSON数据转换为python dict
  3. 显示字典键和数据("id","标题","描述"等)

另一个SO页面通过url获取json数据并在python中使用在python 2.x中做了类似的事情,但是语法更改(比如集成urllib2)让我尝试了这个.

>>> import urllib
>>> import json
>>> req = urllib.request.urlopen("http://vimeo.com/api/v2/video/31161781.json")
>>> opener = urllib.request.build_opener()
>>> f = opener.open(req)
Traceback (most recent call last):
  File "<pyshell#28>", line 1, in <module>
    f = opener.open(req)
  File "C:\Python32\lib\urllib\request.py", line 358, in open
    protocol = req.type
AttributeError: 'HTTPResponse' object has no attribute 'type'
Run Code Online (Sandbox Code Playgroud)

此代码将集成到现有项目中,因此我与使用python相关联.我对HTTP查询有足够的了解来猜测该响应对象中的数据,但对于python不足以理解为什么open失败以及如何正确引用它.我该opener.open(req)怎么办呢?

python json vimeo

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

标签 统计

python ×2

json ×1

perl ×1

pyodbc ×1

sql ×1

syntax-error ×1

vim ×1

vimeo ×1