Доступ к Python и список файлов в сетевом ресурсе с именем пользователя и паролем.Python

Программы на Python
Ответить
Anonymous
 Доступ к Python и список файлов в сетевом ресурсе с именем пользователя и паролем.

Сообщение Anonymous »

Я хотел бы получить список имен файлов (только) из указанного местоположения FileShare, используя язык Python. Вот мой фрагмент кода, но он не выводит список файлов.

import os
from os import walk
SQLSR_USER= 'username'
SQLSR_PASS= 'password'
BACKUP_REPOSITORY_PATH= '\\fileshare\location'
fileList = []
backup_storage_available = os.path.isdir(BACKUP_REPOSITORY_PATH)
if backup_storage_available:
print("Backup storage already connected.")
else:
print("Connecting to backup storage.")

mount_command = "net use /user:" + SQLSR_USER + " " + BACKUP_REPOSITORY_PATH + " " + SQLSR_PASS
os.system(mount_command)
backup_storage_available = os.path.isdir(BACKUP_REPOSITORY_PATH)
if backup_storage_available:
print ("Connection success.")
else:
raise Exception("Failed to find storage directory.")

for (dirpath, dirnames, filenames) in walk(backup_storage_available):
fileList.extend(filenames)
break

if (len(fileList) > 1):
print "\n\n *********************Required data files are present in the FileShare*********************"

else:
print "\n\n ********************* No files are present to start the Next Run *********************"


У меня все еще есть проблема с командой подключения NET USE, указанной ниже

mount_command = "net use /user:" + SQLSR_USER + " " + BACKUP_REPOSITORY_PATH + " " + SQLSR_PASS
os.system(mount_command)
backup_storage_available = os.path.isdir(BACKUP_REPOSITORY_PATH)


Подробнее здесь: https://stackoverflow.com/questions/391 ... d-password
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»