我在Ubuntu上使用python 2.5,并且在同一网络中有一台名为machine1的机器.该文件夹是共享的.

如何在该机器的特定文件夹中获取文件?

我试过了,没有成功:

urllib.urlopen('\\machine1\folder\file.txt')

解决方法:

Linux有一个名为smbmount的utiliy,我相信可以在smbutils包中找到它.

这是一个命令行实用程序,它将Windows共享安装到本地计算机上的目录,可选择使用用户名/密码.

smbmount是我相信一个以root身份运行的实用程序,所以它是否适合你,我不知道.也许它可以用作用户.

您可以在Linux机器上默认安装共享,从而以本地文件的形式访问它上面的文件,或者您可以使用exec或类似的东西从python脚本中执行smbmount / smbumount.

mkdir WindowsShare # Do this only once

smbmount \\server\share /home/me/WindowsShare -ousername=...,password=...

ls /home/me/WindowsShare

smbumount /home/me/WindowsShare

出于某种安全考虑,可以将用户名和密码写入文件中.检查man page.

如果你需要一些完全python看看pysmb.谷歌的条款是python,smb,CIFS.

标签:python,urllib

python访问共享文件夹_python – 通过linux机器打开Windows共享文件夹相关推荐

  1. windows的盘共享挂载到linux下,通过Windows共享文件夹直接挂载到Linux中使用(实验操作)...

    通过Windows共享文件夹直接挂载到Linux中使用 实验背景:如果在Windows上有下载的压缩包,我们可以直接通过Windows的共享直接挂载到Linux中直接使用 实验环境:Windows系统 ...

  2. windows python 访问mtp存储空间_Python 3.7 已上架 Microsoft Store,让你 轻松使用 Python...

    在 Python 团队和开源社区的帮助下,Windows 10 的五月更新为 Microsoft Store 带来了 Python 3.7. 完成安装后,用户即可使用 Python,大大降低了在 Wi ...

  3. 在Linux上挂载Windows共享文件夹,如何开机自动挂载(mount)

    使用mount命令在Ubuntu上挂接Windows的共享文件夹 sudo mount //192.168.0.1/linux /mnt/win -o username=user,password=p ...

  4. python批量新建文件夹_python根据txt文本批量创建文件夹

    前言 前言:想写这个代码的原因是因为实习的时候需要根据表格名创建对应的文件夹,如果只是很少个数文件夹的话,ctrl+shift+n还可以接受吧,可是一次就要创建几百个文件夹,这就有点方方了.所以我写了 ...

  5. python访问web网页_python访问web的利器:urllib2

    使用Python访问网页主要有三种方式: urllib, urllib2, httplib urllib比较简单,功能相对也比较弱,httplib简单强大,但好像不支持session 1. 最简单的页 ...

  6. linux如何挂载windows共享文件,linux如何挂载windows下的共享文件

    ***************当你发现自己的才华撑不起野心时,就请安静下来学习吧*************** 说明: windows下有一共享文件夹APP,windows本地ip是192.168.9 ...

  7. linux怎么复制文件夹全部内容,linux局域网怎么复制文件夹下的全部文件到另外文件夹...

    在Linux系统局域网中复制或拷贝文件我们可以用cp或者copy命令,但要对一个文件夹中的全部文件复制到另外一个文件夹中去,如何进行操作呢?linux局域网复制文件夹下的全部文件到另外文件夹的方法其实 ...

  8. Linux如何挂载windows共享文件夹(包含Linux报错解决)

    我是顺序 前言 windows如何共享文件夹 windows如何查看共享 Linux端挂载共享文件夹 关于挂载共享文件夹的报错解决 1.关闭windows防火墙 2.确认windows的CIFS文件共 ...

  9. 在Linux上挂载Windows共享文件夹

    前几天一个同事问我在Linux系统上面挂载一个Windows的共享文件夹的问题,他想修改挂载的文件夹里的文件属性,把文件所属者和所属组修改为其他账号,当前默认的是root. 按照一般的思路,我们先将文 ...

最新文章

  1. 保存GNOME桌面环境中声卡的音量设置
  2. python内核大小_关于keras.layers.Conv1D的kernel_size参数使用介绍
  3. 怎样一步步用D3画多曲线
  4. vb6 datagrid表格垂直居中_老板不喜欢看你的Excel表格,学完这些美化技巧,早日升职加薪...
  5. 模型优化秘诀:从数据的角度分析,零代码也可以提升精度
  6. python2 urllib2_python2.7 urllib和urllib2
  7. win10教育版加域提示错误
  8. 德保罗大学计算机专业,2020年德保罗大学排名TFE Times美国最佳计算机科学硕士专业排名第75...
  9. shell 脚本之 Function 功能的使用
  10. IT培训机构那些让人恶心的招生手法
  11. shallot夏洛特
  12. python 32bit? 64bit?
  13. 如何将旧电脑数据迁移到新电脑?10 款数据迁移软件工具分享
  14. STC15L2K32S2芯片介绍与实验板原理图分析
  15. 【问链-EOS公开课】第十五课 用cleos注册EOS主网账户、投票和发币
  16. 慕学在线--2、开发准备及布署上线
  17. postgrsql 增加字段
  18. plant simulation物流系统仿真案例
  19. 【JS】load script xxx failed : Error: Cannot find module xxx
  20. SEO资源生态圈是什么(SEO资源生态圈如何建设呢)

热门文章

  1. Dubbo 学习总结(12)—— 十年再出发,Dubbo 3.0 Preview 即将在 3 月发布
  2. Java基础学习总结(181)——Nacos、Apollo、Config配置中心如何选型?
  3. Docker学习总结(17)——学会使用Dockerfile
  4. Java基础学习总结(55)——java8新特性:stream
  5. aix下oracle备份脚本,AIX下oracle的自动备份
  6. 2019年2月25日 Range Sum of BST
  7. 【old】Python学习笔记
  8. EOS cleos --skip-transaction-signatures 跳过签名
  9. JQ focus blur focusin focuseout
  10. Postman离线安装包