gpt4 book ai didi

python - 如何使用 cygwin 从 posix 切换到 windows

转载 作者:太空宇宙 更新时间:2023-11-03 15:25:28 25 4
gpt4 key购买 nike

我正在编写一个在 cygwin 中执行的 python 脚本。它所做的其中一件事是调用 pg_dump 并向其传递一个文件名。我的问题是,python/cygwin 正在向它传递一个 posix 路径,而 pg_dump 的 Windows 版本不知道如何处理它。有没有我可以调用的东西来将我的 posix 路径转换为 ​​Windows 路径?

我想转换这个路径

/cygdrive/c/Users/me/Code/myproj/pyBuildScript/src/snapshooter/working/sso.sql

c:\Users\me\Code\myproj\pyBuildScript\src\snapshooter\working\sso.sql

最佳答案

cygpath -w

您可以阅读手册页了解更多开关。其中

  • -w for windows
  • -u 用于 unix
  • -a 表示绝对路径

您需要小心转义,确保路径参数是单个 shell 单词。

关于python - 如何使用 cygwin 从 posix 切换到 windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7752052/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com