Spécifiquement, je veux passer une date et un fichier csv dans un script python. Je comprends comment passer dans l'un de ceux utilisant un |
, mais comment puis-je passer les deux dans le script et dans des variables séparées?Comment joindre deux flux de sortie dans un flux d'entrée dans Powershell?
1
A
Répondre
0
développement de mon commentaire, après l'installation de Python (3.5) et d'écrire rapidement mon premier script Python (yay!):
fichier script.py:
#!/usr/bin/python
import sys
print(len(sys.argv), 'arguments:')
print(str(sys.argv))
appel PowerShell (avec le script .py sur mon bureau):
& python "$env:USERPROFILE\Desktop\script.py" (Get-Date).ToString() "path/to/CSVFile.csv"
sortie:
3 arguments:
['C:\\Users\\user\\Desktop\\script.py', '24/06/2016 17:50:37', 'path/to/CSVFile.csv']
Pour moi, cette adresse Je veux passer une date et un fichier CSV dans un script python.
Je suis assez sûr que je Maladroit :) ...
Si votre script python accepter des arguments, c'est tout fait. – sodawillow
@sodawillow votre commentaire n'a pas de sens –
Est-ce que https://technet.microsoft.com/en-us/library/hh849937.aspx aide 'Tee-Object'? – Eris