小编sta*_*r95的帖子

使用Python通过Windows身份验证连接到MS SQL Server?

如何使用Windows身份验证将MS SQL Server与pyodbc库连接?

我可以通过MS Access和SQL Server Management Studio连接,但无法获得Python的工作连接ODBC字符串.

这是我尝试过的(也没有'Trusted_Connection=yes'):

pyodbc.connect('Trusted_Connection=yes',
               driver='{SQL Server}', server='[system_name]',
               database='[databasename]')

pyodbc.connect('Trusted_Connection=yes', uid='me',
               driver='{SQL Server}', server='localhost',
               database='[databasename]')

pyodbc.connect('Trusted_Connection=yes',
               driver='{SQL Server}', server='localhost',
               uid='me', pwd='[windows_pass]', database='[database_name]')

pyodbc.connect('Trusted_Connection=yes',
               driver='{SQL Server}', server='localhost',
               database='[server_name]\\[database_name]')

pyodbc.connect('Trusted_Connection=yes',
               driver='{SQL Server}', server='localhost',
               database='[server_name]\[database_name]')

pyodbc.connect('Trusted_Connection=yes',
               driver='{SQL Server}',
               database='[server_name]\[database_name]')
Run Code Online (Sandbox Code Playgroud)

sql-server odbc windows-authentication pyodbc sql-server-2008-r2

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

将每个PDF页面拆分为两个?

我有大量的PDF文件,其中有两张幻灯片到页面(用于打印).

格式为A4页面,每个页面都有两个幻灯片设置如下:

-----------
| slide 1 |
-----------
| slide 2 |
-----------
Run Code Online (Sandbox Code Playgroud)

如何生成每页一张幻灯片的新PDF文件?

很高兴使用GUI,CLI,脚本甚至与语言的PDF库接口; 但我确实需要幻灯片上的文字仍然可以选择.

pdf layout pdf-generation split

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

瓶中间件能够捕获某种类型的异常吗?

鉴于这个简单的瓶代码:

def bar(i):
    if i%2 == 0:
        return i
    raise MyError

@route('/foo')
def foo():
    try:
        return bar()
    except MyError as e:
        response.status_code = e.pop('status_code')
        return e
Run Code Online (Sandbox Code Playgroud)

如何编写Bottle中间件,以便隐式完成相同的异常处理,这样这样的代码可以与上面的代码相同:

@route('/foo')
def foo():
    return bar()
Run Code Online (Sandbox Code Playgroud)

python plugins middleware wsgi bottle

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

使用NoSQL存储的ORM的不良做法?

我在Python平台中使用Redis(redis-py).最近有人建议我切换到ORM.

例如:python-stdnet,romredisco

在NoSQL世界中使用ORM被认为是不好的做法吗?

python orm nosql redis key-value-store

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

在uWSGI ini文件中包含环境变量?

我正在使用.ini文件(根据uWSGI文档).使用环境变量是一种很好的做法,但我无法使$+ environment name语法工作.

我可以使用特殊语法来访问它们吗?

configuration ini env environment-variables uwsgi

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

在响应元素中使用一个很长的单词?

我正在使用Twitter Bootstrap.

<div class="container">
    <div class="row-fluid">
        <h1>VeryLongWordHere</h1>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

的jsfiddle


在移动屏幕上,文字变得不可读; 给我两个选择:

  1. 当宽度达到一定大小时,文本大小会减小(我该怎么做BTW?)
  2. 使文本超过> 1行; 例如:在我用<span>标签指定的每个段上

但是我不知道怎么做......

html css multiline responsive-design

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

生成PyODBC查询作为词典的更一般方法?

以下是我根据数据库查询结果创建字典的通用类方法:

def make_schema_dict(self):
    schema = [i[2] for i in self.cursor.tables()
              if i[2].startswith('tbl_') or i[2].startswith('vw_')]

    self.schema = {table: {'scheme': [row.column_name for row
                                      in self.cursor.columns(table)]}
                   for table in schema}

def last_table_query_as_dict(self, table):
    return {'data': [{col: row.__getattribute__(col) for col in self.schema[table]['scheme']
                      if col != 'RowNum'} for row in self.cursor.fetchall()]}
Run Code Online (Sandbox Code Playgroud)

不幸的是,你可以看到,有许多并发症.

例如,查询多个表时; 一些hackish lambdas需要生成结果字典.

你能想到一些更通用的方法吗?

python database dictionary pyodbc

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