Articles of python

Python Subprocess – types de variables?

Je travaille sur un code python qui utilise certains programmes accessibles uniquement depuis mon terminal Unix (Windows 7 OS, en utilisant un terminal de mastic). J’ai déjà consulté d’innombrables articles, je sais que des questions similaires ont été posées, C’est le code #written in Py 2.7 from subprocess import call subject = open (‘test_file1’, ‘r’) […]

Commande python equivallent pour la commande date unix

J’ai une commande unix echo 1378312014 | xargs -L 1 -I ‘{}’ date -d “@{}” “+%d-%m-%Y-%H-%M” sortie équivalente est 04-09-2013-17-26 Existe-t-il une bibliothèque python in build qui peut convertir 1378312014 au 04-09-2013-17-26 Je suis complètement nouveau sur python, mais je ne veux pas utiliser os.popen ou subprocess car ils exécutent des commandes unix. Je veux […]

Python – glob.glob ne trouve pas * .txt dans le chemin de fichier spécifié sous Unix OS

Je convertis certains scripts Python que j’ai écrits dans un environnement Windows pour qu’ils s’exécutent sous Unix (Red Hat 5.4), et j’ai du mal à convertir les lignes qui traitent les chemins de fichiers. Dans Windows, je lis généralement tous les fichiers .txt dans un répertoire en utilisant quelque chose comme: pathtotxt = “C:\\Text Data\\EJC\\Philosophical […]

Python exécute un script en tant que dossier racine et / home

J’ai un problème avec le dossier / home en tant que root. Voici mon script: home = os.path.expanduser(“~”) print home # home is good: /home/guillaume # gksudo euid = os.geteuid() if euid != 0: print “Running sudo..” args = [‘gksudo’, sys.executable] + sys.argv + [os.environ] os.execlpe(‘gksudo’, *args) print home # home has changed: /root Comment […]

écrire un script python pour les lignes de commande UNIX

Hé là, j’ai un test de la semaine prochaine avec le compilateur et le professeur veut que nous écrivions un script avec les lignes de commande. Je suis nouveau sur python et écrit des scripts sous UNIX. Comment écrivez-vous un script sur Python? J’ai besoin de tutoriels ou de conseils Merci Nous devons écrire ces […]

Inverser la tokenisation de la nouvelle ligne dans des fichiers à un jeton par ligne? – Unix

Comment séparer les jetons en ligne avec Unix? a montré qu’un fichier est tokenizable en utilisant sed ou xargs . Est-il possible de faire l’inverse? [dans:] some sentences are like this. some sentences foo bar that [en dehors]: some sentences are like this. some sentences foo bar that Le seul délimiteur par phrase est le […]

df pour cent utilisé mystère

Je ne comprends pas comment la commande Unix df arrive au pourcentage utilisé pour un système de fichiers. Voici un petit script que j’ai écrit pour lancer df et trouver les mêmes informations indépendamment: $ cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.0 (Santiago) $ cat dftest.py #! /usr/bin/python import sys import os import […]

Les connexions survivent à SocketServer.TCPServer?

Comment puis-je faire en sorte qu’un serveur TCP ferme correctement les sockets? J’ai écrit un simple serveur TCP pour renvoyer certaines informations au client. Maintenant, je voudrais l’utiliser sur localhost: 8088 et l’arrêter en utilisant killall et redémarrer à tout moment pendant que je travaille sur le code. Cependant, j’ai du mal à fermer toutes […]

Comment extraire un fichier avec du code python dans Unix env

J’ai le fichier à cet endroit /home/unica/app/Affinium/Campaign/partitions/partition1/scripts/runscripts/campaigns/cnyr/dev Je veux l’appeler ici. with open(‘/home/unica/app/Affinium/Campaign/partitions/partition1/scripts/runscripts/campaigns/cnyr/dev/CNYR_DM_TM_CAMPAIGN_WAVES.csv’,’rb’) as csvfile Mais cela génère une erreur en tant qu’erreur de syntaxe. Comment puis-je simplifier le nom de chemin en un nom d’alias?

Passer la commande (cd / && ls) en tant que variable à un script bash

Ceci est mon script bash nommé ooo #!/bin/bash $1 c’est la commande / ooo ‘test d’écho’ la sortie est: test fonctionne très bien. mais essayons ceci .. / ooo ‘cd / && ls’ maintenant il n’y a plus de sortie. pourquoi n’y a-t-il pas de sortie?