Articles of , sistema operativo

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 […]

Comportamiento os.listdir de Python en Windows

>>> import os >>> os.chdir(‘c:/python27’) >>> os.listdir(‘c:’) [‘Tools’, ‘include’, ‘python.exe’, ‘libs’, ‘DLLs’, ‘Lib’, ‘NEWS.txt’, ‘w9xpopen.exe’, ‘Doc’, ‘pythonw.exe’, ‘LICENSE.txt’, ‘README.txt’, ‘tcl’] >>> os.listdir(‘c:/’) [‘users’, ‘Program Files’, ‘Python27’, ‘windows’] ¿Por qué el “/” después de “c:” afecta el resultado? ¿Hay alguna forma de que os.listdir(‘c:’) devuelva el contenido de “c: /”?

ejecutar y finalizar mediante progtwigción un proceso por lotes de larga ejecución en Python

He estado buscando una manera de iniciar y terminar un “trabajo por lotes” de larga duración en python. En este momento estoy usando “os.system ()” para iniciar un trabajo por lotes de larga ejecución dentro de cada proceso secundario. Como habrás adivinado, “os.system ()” genera un nuevo proceso dentro de ese proceso hijo (¿proceso de […]

Una forma independiente del sistema que utiliza python para obtener el directorio / unidad raíz en el que se instala python

Para Linux esto me daría / , para Windows en la unidad C que me daría C:\\ . Tenga en cuenta que Python no está necesariamente instalado en la unidad C en Windows.

¿Existe un Python equivalente al comando ‘which’

Dicho de otra manera, ¿existe una forma multiplataforma de saber qué archivo ejecutará subprocess.Popen(file) sin ejecutarlo primero?

¿Es posible crear un sistema operativo usando Python?

¿Es posible hacer un sistema operativo minimalista usando Python? Realmente no quiero entrar en el código de bajo nivel como ensamblador, así que quiero usar un simple Lenguaje como Perl, o Python. ¿Pero cómo?

Compruebe si el archivo es enlace simbólico en Python

En Python, ¿hay una función para verificar si un archivo / directorio dado es un enlace simbólico? Por ejemplo, para los archivos a continuación, mi función de envoltorio debería devolver True . # ls -l total 0 lrwxrwxrwx 1 root root 8 2012-06-16 18:58 dir -> ../temp/ lrwxrwxrwx 1 root root 6 2012-06-16 18:55 link […]

Python – Obtener la ruta del archivo seleccionado en el Explorador de Windows actual

Estoy tratando de hacer esto en Python 2.7. He encontrado una respuesta para esto en C # aquí , pero tengo problemas para volver a crearla en Python. La respuesta sugerida aquí explica el concepto que entiendo, pero no tengo idea de cómo hacerlo. Básicamente, solo quiero marcar un archivo, presionar Winkey + C y […]

¿Cuál debería usar: os.sep o os.path.sep?

Son iguales, pero ¿cuál debo usar? http://docs.python.org/library/os.html : os.sep El carácter utilizado por el sistema operativo para separar los componentes de las rutas de acceso. Esto es ‘/’ para POSIX y ‘\’ para Windows. Tenga en cuenta que saber esto no es suficiente para poder analizar o concatenar rutas de acceso (use os.path.split () y […]

¿Cómo copiar un directorio y su contenido a una ubicación existente usando Python?

Estoy intentando copiar un directorio y todos sus contenidos a una ruta que ya existe. El problema es que entre el módulo os y el módulo shutil, no parece haber una manera de hacerlo. la función shutil.copytree() espera que la ruta de destino no exista de antemano. El resultado exacto que estoy buscando es copiar […]