免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2166 | 回复: 2
打印 上一主题 下一主题

如何替换一个函数里的'/' 改为 '\\' [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-12-24 16:10 |只看该作者 |倒序浏览
  1. for localdir in os.walk(self.localpath):
  2.             if not ''.join(localdir[0].split('/')[2:]).startswith('.'):
  3.                 if os.path.isdir(localdir[0]):
  4.                     try:
  5.                         ftps.mkd('/'.join(localdir[0].split('/')[2:]))
  6.                     except ftplib.error_perm:
  7.                         pass
复制代码
这段代码放在win上执行的话需要把'/' 替换为 '\\' ,请问有什么好方法替换函数里的这些?

论坛徽章:
0
2 [报告]
发表于 2015-12-24 16:44 |只看该作者
是不是在写代码的时候就可以把'/'写成os.sep啊?
这样就可以跨操作系统了吧

评分

参与人数 1信誉积分 +10 收起 理由
substr函数 + 10 赞一个! 好方法, 可以跨操作系统!

查看全部评分

论坛徽章:
0
3 [报告]
发表于 2015-12-24 18:27 |只看该作者
回复 2# venustef


正解


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP