2024-05-16 13:35:58 发布
网友
使用^{}(Python for Windows扩展名), 访问win32wnet模块中的windows网络方法。 ^{}方法允许您指定用户名和密码。
win32wnet
WNetAddConnection2(NetResource, Password, UserName, Flags)
Creates a connection to a network resource. The function can redirect a local device to the network resource.
连接处于活动状态后,使用常规目录和文件方法访问共享。
“净使用”的完整示例:
backup_storage_available = os.path.isdir(BACKUP_REPOSITORY_PATH) if backup_storage_available: logger.info("Backup storage already connected.") else: logger.info("Connecting to backup storage.") mount_command = "net use /user:" + BACKUP_REPOSITORY_USER_NAME + " " + BACKUP_REPOSITORY_PATH + " " + BACKUP_REPOSITORY_USER_PASSWORD os.system(mount_command) backup_storage_available = os.path.isdir(BACKUP_REPOSITORY_PATH) if backup_storage_available: logger.fine("Connection success.") else: raise Exception("Failed to find storage directory.")
为什么不使用
NET USE
命令?
从子流程模块调用NET USE是直接的。
使用^{} (Python for Windows扩展名),
访问} 方法允许您指定用户名和密码。
win32wnet
模块中的windows网络方法。 ^{连接处于活动状态后,使用常规目录和文件方法访问共享。
“净使用”的完整示例:
为什么不使用
命令?
从子流程模块调用
NET USE
是直接的。相关问题 更多 >
编程相关推荐