Mapowanie UNC python

0

Witam,
czy ktos moze pomóc zmodyfikowac ten program tak aby użytkownik mogl podac: nazwa_komputera33333. Chodzi o to ze w sieci jest duzo komputerw.
Probowalem cos takiego ale niestety nie dziala:

nazwa _komputera = raw_input("Podaj nazwe komputera do jakiego chcesz sie zalogowac (np: nazwa33333): ") --> to nie dziala

import subprocess
subprocess.call(r'net use X: /del', shell=True)
subprocess.call(r'net use X: \nazwa _komputera\C$ /login haslo ', shell=True)
subprocess.Popen('explorer X:')

0

Jaką masz wersję Python? Użyj input("your msg") w Python3

0

Wersja 2.7.9 pod Win. 7 innen nie moge zainstalowac.

0

To w jaki sposób raw_input nie działa? Jakiś błąd? Dane w innej postaci niż potrzebujesz? Jeżeli chcesz użyć zmiennej nazwa-komputera to musisz zamienić:

subprocess.call(r'net use X: \nazwa _komputera\C$ /login haslo ', shell=True)

na

subprocess.call(r'net use X: \' + nazwa _komputera + r'\C$ /login haslo ', shell=True)
0

super dziala. Dzieki. Wczesniej dawalem plusy ale nie dalem + r' tego brakowalo :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1