Как обычно выводить путь, содержащий неанглийские символы, в PopenPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как обычно выводить путь, содержащий неанглийские символы, в Popen

Сообщение Anonymous »

это мой код функции

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

~~~~sql
DO
$$
from subprocess import PIPE,Popen
import os
import sys

env = os.environ.copy()
reload(sys)
sys.setdefaultencoding('utf-8')
plpy.notice(sys.getdefaultencoding())
command = 'hdfs dfs -ls /workspace/테스트/'
ls = Popen(command, shell=True, stdout= PIPE, stderr=PIPE, env=env)
stdout,stderr = ls.communicate()
plpy.notice(stdout)
$$ LANGUAGE plpythonu
выводится соответствующая ошибка.

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

ls: '/workspace/??????' : No such file or directory
Независимо от того, сколько раз вы пытаетесь кодировать или декодировать, имя файла нарушается только в команде Hadoop.
ex)mkdir -p 테스트 нравится a хорошо работает в консоли
Версия Python plpythonu: 2.7

Подробнее здесь: https://stackoverflow.com/questions/792 ... s-in-popen
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как обычно выводить путь, содержащий неанглийские символы, в Popen
    Anonymous » » в форуме Python
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Subprocess.Popen() открывает изображение в фоновом режиме, но только если путь содержит неанглийские символы
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Варианты WKHTMLTOPDF: Как обрабатывать неанглийские имени файла в разных системах ОС
    Anonymous » » в форуме Php
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Visual Studio не может выводить символы Юникода
    Anonymous » » в форуме C++
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Visual Studio не может выводить символы Юникода
    Anonymous » » в форуме C++
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous

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