Проблема с Python Unicode/UTF-8? Git Bash - проблема? [закрыто]Python

Программы на Python
Anonymous
Проблема с Python Unicode/UTF-8? Git Bash - проблема? [закрыто]

Сообщение Anonymous »

Запуск из Git Bash (обратите внимание, что запуск ОЧЕНЬ ТОГО ЖЕ скрипта из cmd.exe РАБОТАЕТ!)

Код: Выделить всё

$ bash --version
GNU bash, version 5.2.26(1)-release (x86_64-pc-msys)
Два ОЧЕНЬ похожих скрипта Python, первый занимает около 300 строк и содержит очень простой код:
Он определяет однострочную функцию, обрабатывает sys.argv и then использует pypyodbc.connect() как показано ниже, создает SQL-запрос (выберите, где) и успешно получает запрошенные данные.
Второй меньше 100 строк пытается инициализировать соединение ODBC, но не проходит через него, к частям, которые создают используемый SQL-запрос.
Ниже представлена ​​версия с удаленными комментариями сценария, показывающая активные строки до pypyodbc.connect() – что завершается с ошибкой:

Код: Выделить всё

pypyodbc.DatabaseError: ('08001', '[08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server does not exist or access denied.')
Начальная часть ошибочного сценария, активные строки.

Код: Выделить всё

#!/bin/env python3
# -*- coding: iso-8859-1 -*-

#standard
import sys, os, time #, locale, datetime

# ODBC
import pypyodbc

# two database sources
odbcMatdata='DSN=LLMATDATA'
odbcScala='DSN=LLMWScalaDB'

conn = pypyodbc.connect(odbcScala)
cur = conn.cursor()
Буду признателен за любые подсказки, которые помогут ПОНИМАТЬ проблему, что ее вызывает?

Подробнее здесь: https://stackoverflow.com/questions/788 ... sh-problem

Вернуться в «Python»