Articles of PowerShell

Dividir objetos de archivo JSON en varios archivos

Tengo un archivo con demasiados objetos de datos en JSON de la siguiente forma: { “type”: “FeatureCollection”, “features”: [ { “type”: “Feature”, “properties”: {}, “geometry”: { “type”: “Polygon”, “coordinates”: [ [ [ -37.880859375, 78.81903553711727 ], [ -42.01171875, 78.31385955743478 ], [ -37.6171875, 78.06198918665974 ], [ -37.880859375, 78.81903553711727 ] ] ] } }, { “type”: “Feature”, “properties”: […]

Respuesta de Python Capture desde powershell

El siguiente código funciona cuando se escribe manualmente, sin embargo, cuando ejecuto el progtwig, no se imprime nada. Mi objective final es recuperar estos datos de la PC del usuario para crear una manera fácil de recrear accesos directos … Mis usuarios de alguna manera los pierden jajaja import smtplib, os, subprocess, sys from string […]

No se puede encontrar información sobre el método de lectura () de Python (python 2.7)

Estoy tratando de aprender Python al leer “Aprende Python de la manera más difícil” de Zed Shaw y estoy atascado en lo que puede parecer algo muy trivial. No puedo encontrar ninguna información sobre el método .read (). Esto es lo que dice en el libro: Ejecute el archivo pydoc y desplácese hacia abajo hasta […]

¿Cómo agrego Python 3.3 a Powershell?

Hola, he estado tratando de agregar Python 3.3 a windows powershell cambiando 27 con 33 en la ruta. Intenté publicar una captura de pantalla, pero resulta que necesito 10 representantes, así que solo copiaré y pegaré lo que he intentado: [Enviroment]::SetEnviromentVariable(“Path”, “$env:Path;C:\Python33”, “User”) > [Enviroment]::SetEnviromentVariable(“Path”, “$env:Path;C:\Python33”) > [Enviroment]::SetEnviromentVariable(“Path”, “$env:Path;C:\Python33\python.exe”, “User”) > [Enviroment]::SetEnviromentVariable(“Path”, “$env:Path;C:\Python33;C:\Python33\Scripts”, “User”) > […]

Script que genera todos los archivos DLL utilizados por exe

En cmd la linea tasklist /m /fi “imagename eq xxxxx.exe” > output.txt generará los archivos DLL utilizados por todos los procesos en un archivo. ¿Cómo puedo separar la salida en varios archivos de texto, cada archivo contiene el nombre del proceso que usó la DLL?

Lanzamiento de Python desde Powershell

Esta es una pregunta noob, pero parece que no puedo entender. Cuando bash iniciar Python desde PowerShell, se ejecuta en PowerShell. ¿Cómo ejecuto Python desde Powershell y lo ejecuto en una nueva ventana? (Por ejemplo, si escribo “Bloc de notas” y pulso Intro, el Bloc de notas aparece en una nueva ventana). Así que lanzo […]

Python Popen no puede usar la encoding adecuada en Windows PowerShell

Estoy ejecutando mi script Python en Windows PowerShell, y el script debería ejecutar otro progtwig usando Popen, luego canalizar la salida de ese progtwig (Mercurial, en realidad) para usar en mi script. Recibo un error de encoding cuando bash ejecutar mi script en PowerShell. Estoy bastante seguro de que está sucediendo porque Python no está […]

Instalando virtualenvwrapper-powershell en Windows 8.1, falla el módulo de importación

Estoy tratando de seguir la guía aquí , y estoy atascado en Import-Module virtualenvwrapper , donde PowerShell me sigue dando el error: import-module: el módulo especificado ‘virtualenvwrapper’ no se cargó porque no se encontró ningún archivo de módulo válido en ningún directorio del módulo. En línea: 1 char: 1 import-module virtualenvwrapper ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CategoryInfo: ResourceUnavailable: (virtualenvwrapper: […]

Ejecutando el script powershell dentro del script python, cómo hacer que python imprima la salida de powershell mientras se está ejecutando

Estoy escribiendo una secuencia de comandos de Python que comprueba varias condiciones y ejecuta una secuencia de comandos powershell en consecuencia para ayudarme a automatizar la migración de Windows XP a Windows 7. La secuencia de comandos powershell tiene su propia salida y le da al usuario actualizaciones sobre lo que está sucediendo. Me gustaría […]

¿Por qué este código imprime un resultado diferente entre Windows y Linux?

Este código imprime una cadena diferente entre Windows y Linux. test.py: print(“;”.join([str(i) for i in range(10000)])) Plataforma: x86_64 Linux 4.4 .0-17763 – Microsoft Versión de Python: 3.7.2 Terminales: bash, pescado Salida abreviada: $ python –version Python 3.7.2 $ python test.py 0;1;2;3;4;5;6….9997;9998;9999 $ python -u test.py 0;1;2;3;4;5;6….9997;9998;9999 Plataforma: Windows 10 1809 Versión de Python: 3.6.8, 3.7.0, […]