我可以使用安装了最少cygwin的计算机以及Windows版本的python进行访问.我需要在那里运行一些python脚本,但是python需要Windows路径.我可以在提供的参数上使用cygpath -w,但是在随后调用的许多其他脚本中还包含了更多...

我可以使用安装了最少cygwin的计算机以及Windows版本的python进行访问.我需要在那里运行一些python脚本,但是python需要Windows路径.我可以在提供的参数上使用cygpath -w,但是在随后调用的许多其他脚本中还包含了更多的unix / cygwin路径.
有没有办法告诉Windows python接受unix / cygwin路径?
解决方法:
创建一个名为wpython的文件并将其保存在例如/ bin中的某个位置:
#!/bin/bash
path=$1
shift # Remove filepath from other args to pass them further
python.exe $(cygpath -w $path) $@ # Call python.exe with Windows path and passed args
因此,请像这样使用它:
#!/usr/bin/env wpython
print(123)
不要忘记使用chmod x filename使两个文件都可执行.
附言:灵魂基于this blog post.
沃梦达教程
本文标题为:Windows python的Cygwin路径


基础教程推荐
猜你喜欢
- Python变量教程之全局变量和局部变量 2022-08-30
- Python进程/线程/协程 2023-09-04
- 使用python更改powershell tts命令讲述人 2023-11-11
- python-如何在Linux环境中读取Windows文件? 2023-11-13
- python的环境conda简介 2022-10-20
- python-3.x-使用gunicorn nginx的服务烧瓶应用程序显示404 [ec2] 2023-11-11
- 【Python+OpenCV】Windows+Python3 version_3(Anaconda3)+OpenCV3.4.3安装配置最新版安装配置教程 2023-09-03
- python-增加熊猫数据帧创建时的内存使用率 2023-11-11
- 使用 OpenCV-Python 识别答题卡判卷功能 2023-08-08
- 如何在Python中使用psutil获得程序的最大内存使用率 2023-11-14