python-3.x

Tupla de Python desempaquetando en la sentencia return

El lenguaje Python (especialmente 3.x) permite muy general desembalaje de iterables, un ejemplo simple de los cuales es a, ... que omitir los paréntesis no produce ningún otro comportamiento no deseado, sino más bien ningún comportamiento en absoluto.

Bloqueo y No Bloqueo de llamadas a subprocesos

Estoy completamente confundido entre subprocess.call() , subprocess.Popen(), subprocess.check_call(). ¿Qué está bloqueando ... o padre espera que el proceso hijo return/exit antes de que continúe su ejecución. ¿Cómo afecta shell=True estas llamadas?

Python 3.1.1 cadena a hexadecimal

Estoy tratando de usar str.encode() pero consigo >>> "hello".encode(hex) Traceback (most recent call last): File ... ón de variaciones y parece que todas funcionan en Python 2.5.2, así que ¿qué necesito hacer para que funcionen en Python 3.1?

¿Cómo eliminar subcadenas específicas de un conjunto de cadenas en Python?

Tengo un conjunto de cadenas set1, y todas las cadenas en set1 tienen dos subcadenas específicas que no necesito y quiero eli ... en la salida y es lo mismo que la entrada. Intenté usar for x in list(set1) en lugar del original, pero eso no cambia nada.

¿Por qué los sectores en Python 3 siguen siendo copias y no vistas?

Como solo ahora noté después de comentar esta respuesta, los cortes en Python 3 devuelven copias superficiales de lo que está ... do el mejor momento para implementar tal cambio en el diseño, y ¿hay algo que pueda impedirlo en futuras versiones de Python?

Cómo leer números de archivo en Python?

Me gustaría leer los números del archivo en una matriz bidimensional. Contenido del archivo: línea que contiene w, h líneas h que contienen enteros w separados con espacio Por ejemplo: 4 3 1 2 3 4 2 3 4 5 6 7 8 9

Dígitos fijos después del decimal con cadenas f

¿Hay una manera fácil con Python f-strings (PEP 498) para fijar el número de dígitos después del punto decimal? (Específicam ... dígitos totales. ¿Cómo puedo siempre obtener 2 dígitos después del decimal, no importa cuán grande sea un número que tenga?

Python3: escribir archivos csv

Estoy tratando de usar Python 3.2 en una computadora con Windows para escribir un archivo CSV simple, sin embargo, no estoy t ... 'str' no admite la interfaz de búfer ¿Cómo escribo un archivo CSV simple desde Python 3.2 en una computadora con Windows?

Si range() es un generador en Python 3.3, ¿por qué no puedo llamar a next () en un rango?

Tal vez he sido víctima de la desinformación en la web, pero creo que es más probable que solo haya malinterpretado algo. Ba ... avor acepte mis disculpas por la pregunta bastante básica, pero no pude encontrar una buena explicación en ningún otro lugar.

Python: Manejar error de decodificación JSON cuando no se devuelve nada

Estoy analizando datos json. No tengo ningún problema con el análisis y estoy usando el módulo simplejson. Pero algunas solic ... NDecodeError: No JSON object could be decoded: line 1 column 0 (char 0) ¿Cuál sería la mejor manera de manejar este error?

¿Cuándo soportará Jython Python 3?

De acuerdo con La documentación de Jython : Jython es una implementación de la Lenguaje Python para la plataforma Java ... n algunas modificaciones menores. ¿Hay planes para soportar Python 3? Si es así, ¿cuándo está programado su lanzamiento?

¿Cómo tratar con certificados usando Selenium?

Estoy usando Selenium para iniciar un navegador. ¿Cómo puedo tratar con las páginas web (URLs) que le pedirán al navegador q ... o web cuando inicie un navegador (Internet Explorer, Firefox y Google Chrome) con Selenium (lenguaje de programación Python)?

La importación relativa en Python 3 no funciona

Tengo el siguiente directorio: mydirectory ├── __init__.py ├── file1.py └── file2.py Tengo una función f definida en file ... SystemError: Módulo padre " no cargado, no se puede realizar relativo importación ¿Por qué? Y cómo hacer que funcione?

¿Cómo puedo suprimir la nueva línea después de una instrucción print?

He leído que para suprimir la nueva línea después de una instrucción print se puede poner una coma después del texto. El ejem ... ? Por ejemplo: for item in [1,2,3,4]: print(item, " ") ¿Qué hay que cambiar para que los imprima en la misma línea?

Programación del script Python para que se ejecute cada hora con precisión

Antes de preguntar, Cron Jobs y Task Scheduler serán mis últimas opciones, este script se utilizará en Windows y Linux y pref ... f scheduled_job(): print('This job is run every weekday at 10am.') sched.configure(options_from_ini_file) sched.start()

Compilador de Microsoft Visual C++ para Python 3.4

Sé que hay un "Microsoft Visual C++ Compiler for Python 2.7" pero hay, actualmente o previsto, un Compilador de Microsoft Vis ... caso? Sería sumamente beneficioso si no tuviera que instalar una versión diferente de visual studio en todo mi laboratorio.

¿El intérprete de Python 3 tiene una función JIT?

Descubrí que cuando le pregunto algo más a Python, python no usa el recurso de mi máquina al 100% y no es realmente rápido, e ... uajes interpretados, así que me refiero a éste, si hay otras soluciones disponibles, me encantaría aceptar nuevas respuestas.

Cambiando el Agente de usuario en Python 3 para urrlib.solicitud.urlopen

Quiero abrir una url usando urllib.request.urlopen('someurl'): with urllib.request.urlopen('someurl') as url: b = url.read() ... estoy usando python 3 por lo que todos los las soluciones no funcionan. ¿Cómo puedo solucionar este problema con python 3?

Token no válido cuando se usan números octales

Soy un principiante en python y estoy tratando de usar un número octal en mi script, pero cuando lo intento, me devuelve ese ... valid token (<pyshell#1>, line 1) Hay algo mal con mi código? Estoy usando Python3 (y leyendo un libro de python 2.2)

¿Cómo escribir bytes en un archivo en Python 3 sin conocer la codificación?

En Python 2.x con objeto 'similar a un archivo': sys.stdout.write(bytes_) tempfile.TemporaryFile().write(bytes_) open('file ... remota : tar -c dir/ | gzip | gpg -c | ssh user@remote 'dd of=dir.tar.gz.gpg' No tiene sentido usar Unicode en este caso.