Articles of python python 3.x

Cambiando el directorio donde se crean los archivos .pyc

¿Hay alguna manera de cambiar el directorio donde el intérprete de Python crea el archivo .pyc ? Vi dos PEP sobre ese tema ( 0304 y 3147 ), pero ninguno parece estar implementado en el intérprete predeterminado (estoy trabajando con Python 3). Me he perdido algo ?

Sub matriz de una lista de listas (sin numpy)

Supongamos que tengo una matriz compuesta de una lista de listas así: >>> LoL=[list(range(10)) for i in range(10)] >>> LoL [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2, 3, 4, […]

Deja que una clase se comporte como si fuera una lista en Python

Tengo una clase que es esencialmente una colección / lista de cosas. Pero quiero agregar algunas funciones adicionales a esta lista. Lo que me gustaría, es lo siguiente: Tengo una instancia li = MyFancyList() . La variable li debería comportarse como una lista cada vez que la uso como una lista: [e for e in […]

Token inválido al usar números octales

Soy un principiante en Python y estoy tratando de usar un número octal en mi script, pero cuando lo bash, me devuelve ese error: >>> a = 010 SyntaxError: invalid token (, line 1) >>> 01 SyntaxError: invalid token (, line 1) ¿Hay algo mal con mi código? Estoy usando Python3 (y leyendo un libro […]

Compruebe si la Lista de objetos contiene un objeto con un determinado valor de atributo

Quiero verificar si mi lista de objetos contiene un objeto con un determinado valor de atributo. class Test: def __init__(self, name): self.name = name # in main() l = [] l.append(Test(“t1”)) l.append(Test(“t2”)) l.append(Test(“t2”)) Quiero una forma de verificar si la lista contiene un objeto con el nombre t1, por ejemplo. ¿Cómo puede hacerse esto? Encontré […]

¿Cómo cifrar todas las cadenas posibles en un conjunto de caracteres definido python?

Estoy tratando de cifrar todas las cadenas posibles en un conjunto de caracteres definido y luego compararlas con un hash dado por la entrada del usuario. Esto es lo que tengo actualmente import string from itertools import product import crypt def decrypt(): hash1 = input(“Please enter the hash: “) salt = input(“Please enter the salt: […]

¿Imprimir palabras comienza con una letra en particular en python?

Cómo imprimir palabras a partir de una letra en particular en python sin usar funciones, pero usando métodos o bucles. 1) Tengo una cadena y quiero imprimir palabras que empiecen con ‘m’ St= “where is my mobile” result = “my”, “mobile” 2) Para la lista siguiente, cómo generar una lista que comience con “p”, que […]

No puedo descargar el video de YouTube

Estoy teniendo problemas para recuperar el video de Youtube automáticamente. Aquí está el código. El problema es la última parte. download = urllib.request.urlopen(download_url).read() # Youtube video download script # 10n1z3d[at]w[dot]cn import urllib.request import sys print(“\n————————–“) print (” Youtube Video Downloader”) print (“————————–\n”) try: video_url = sys.argv[1] except: video_url = input(‘[+] Enter video URL: ‘) print(“[+] […]

Progtwigción de progtwigs en Python

¿Cómo realizaría una función para verificar algo cada diez minutos? Me gustaría revisar un directorio en busca de nuevos archivos cada diez minutos. Sé que Python tiene una biblioteca de tiempo pero, ¿puede usarse para esto?

Versión profunda de sys.getsizeof

Quiero calcular la memoria utilizada por un objeto. sys.getsizeof es genial, pero es poco profundo (por ejemplo, llamado en una lista, no incluiría la memoria tomada por los elementos de la lista). Me gustaría escribir una versión genérica “profunda” de sys.getsizeof . Entiendo que hay cierta ambigüedad en la definición de “profundo”; Estoy perfectamente satisfecho […]