Articles of , sistema operativo

¿Memoria disponible y utilizada del sistema en Python?

Posible duplicado: ¿Cómo obtener el uso actual de CPU y RAM en Python? ¿Cómo puedo obtener la memoria disponible y actualmente utilizada de Python? Debe ser multiplataforma y al menos trabajar en al menos Windows, Mac OS X y Linux. Me gustaría informar al usuario en mi aplicación que no tiene suficiente memoria libre para […]

Sistema operativo desde cero

Me han pedido que elija un proyecto para mi curso de Sistema Operativo en mi universidad. Me entusiasmó la idea de hacer un sistema operativo desde cero en Python. Tengo algunas limitaciones: Solo tengo 3 meses. Quiero hacerlo en Python. Puedo poner en decir 20-30 horas cada semana en él. Quiero saber, ¿hasta qué punto […]

¿Cómo se lograría una aplicación de bandeja de sistema en otras plataformas?

Windows tiene la “bandeja del sistema” que alberga el reloj y los servicios que siempre se ejecutan como MSN, Steam, etc. Me gustaría desarrollar una aplicación de bandeja de wxPython, pero me pregunto qué tan bien se adaptará a otras plataformas. ¿Cuál es el equivalente de la bandeja en cada plataforma, y ​​cuánto trabajo manual […]

¿Cómo subir y subir directorios en forma Pythonic?

Estoy buscando una forma en Pythonic para subir n directorios desde un directorio dado. Digamos que tenemos la ruta de ejemplo /data/python_env/lib/python3.6/site-packages/matplotlib/mpl-data . Si tuviéramos que subir n=2 directorios, deberíamos terminar en /data/python_env/lib/python3.6/site-packages . Los siguientes trabajos para subir n directorios: up_n = lambda path, n: ‘/’.join(path.split(‘/’)[:-n]) Sin embargo, no es muy legible y falla […]

¿Por qué usar los métodos del módulo os de Python en lugar de ejecutar comandos de shell directamente?

Estoy tratando de entender cuál es la motivación detrás de usar las funciones de la biblioteca de Python para ejecutar tareas específicas del sistema operativo, como crear archivos / directorios, cambiar los atributos de los archivos, etc. en lugar de simplemente ejecutar esos comandos a través de os.system() o subprocess.call() ? Por ejemplo, ¿por qué […]

Python – os.rename () – OSError:

path=’U:\\rmarshall\Work For Staff\\ROB\\_Downloads Folder\\’ file=’file.pdf’ newFileName=time.strftime(‘%Y-%m-%d_’)+row[1]+time.strftime(‘_%H:%M:%S’)+’.pdf’ newFolderLocation=’U:\\Company – do not alter\\’ os.rename(path+file,newFolderLocation+newFileName) Cuando corro me sale: >>> os.rename(path+file,newFolderLocation+newFileName) OSError: [WinError 123] The filename, directory name, or volume label syntax is incorrect: ‘U:/Company – do not alter/2014-01-14_COMPANY NAME_13:55:23.pdf’ ¿Alguien puede ver el error de syntax?

Salida de BeautifulSoup a archivo .txt

Estoy tratando de exportar mis datos como un archivo .txt from bs4 import BeautifulSoup import requests import os import os os.getcwd() ‘/home/folder’ os.mkdir(“Probeersel6”) os.chdir(“Probeersel6”) os.getcwd() ‘/home/Desktop/folder’ os.mkdir(“img”) #now `folder` url = “http://nos.nl/artikel/2093082-steeds-meer-nekklachten-bij-kinderen-door-gebruik-tablets.html” r = requests.get(url) soup = BeautifulSoup(r.content) data = soup.find_all(“article”, {“class”: “article”}) with open(“”%s”.txt”, “wb” %(url)) as file: for item in data: print item.contents[0].find_all(“time”, […]

Python: os.path.isfile no reconocerá los archivos que comienzan con un número

Por lo tanto, estoy tratando de incorporar os.path.isfile o os.path.exists en mi código con éxito al encontrar ciertos archivos regulares (pdf, png) cuando busco nombres de archivos que comienzan con una letra. El estándar de nomenclatura de archivos que estoy usando (y no puedo cambiar debido al usuario) comienza con un número y luego no […]

Preguntas generales de socket Python con varias respuestas

Estoy tratando de usar un ejemplo para un servidor, pero el cliente solo puede enviar un mensaje y luego el servidor responderá con un número. Aquí está el código. import socket mySocket = socket.socket ( socket.AF_INET, socket.SOCK_STREAM ) mySocket.bind ( ( ”, 2000 ) ) mySocket.listen ( 1 ) while True: channel, details = mySocket.accept() […]

Error al construir PIL en Mac OS X 10.7 Lion

Estoy intentando crear PIL 1.1.7 en Mac OS X 10.7. Recibo este error: running build running build_py running build_ext — using frameworks at /System/Library/Frameworks building ‘_imaging’ extension gcc-4.0 -fno-strict-aliasing -fno-common -dynamic -arch ppc -arch i386 -g -O2 -DNDEBUG -g -O3 -DHAVE_LIBZ -I/System/Library/Frameworks/Tcl.framework/Headers -I/System/Library/Frameworks/Tk.framework/Headers -IlibImaging -I/opt/local/include -I/Library/Frameworks/Python.framework/Versions/2.6/include -I/usr/include -I/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 -c _imaging.c -o build/temp.macosx-10.3-fat-2.6/_imaging.o unable to execute […]