Path++

Path++ 公开

如何安装动作?

适用于
分类
全局快捷键 功能


更多信息
分享时间 2020-05-11 12:05
最后更新 2020-05-12 11:59
修订版本 3
用户许可 -未设置-
Quicker版本 1.6.7
动作大小 10.7 KB

分享到

「格式化windows路径,方便程序读取」

简介


此动作运行模式


选择windows文件夹路径直接格式化,自动把\都换成/,双引号包裹,写入剪贴板

"D:\Qnap\C++\21天学通C++\.vscode" ->"D:/Qnap/C++/21天学通C++/.vscode"

选择windows文件夹路径同时按CTRL格式化,自动把\都换成\\,双引号包裹,写入剪贴板

"D:\Qnap\C++\21天学通C++\.vscode" ->"D:\\Qnap\\C++\\21天学通C++\\.vscode""


复制window文件夹路径直接格式化,自动把\都换成/,双引号包裹,写入剪贴板

复制windows文件夹路径同时按CTRL格式化,自动把\都换成\\,双引号包裹,写入剪贴板


鼠标选中单个文件直接格式化选中文件路径,自动把\都换成/,双引号包裹,写入剪贴板

鼠标选中单个文件同时按CTRL格式化选中文件路径,自动把\都换成/,双引号包裹,写入剪贴板


鼠标选中多个文件,直接格式化选中文件路径,自动把\都换成/,双引号包裹,逗号分隔,写入剪贴板

鼠标选中多个文件,同时按CTRL格式化选中文件路径,自动把\都换成/,双引号包裹,逗号分隔,写入剪贴板






# 从win的文件夹路径复制过来的原始路径格式

# 特点:单\

# 缺点:\在python里有特是含义用法————作为转义字符,程序会误解\Q 、\C 这些表达式,不明白这种组合是代表转义字符还是路径分隔符


import os
os.chdir("D:\Qnap\C++\21天学通C++\.vscode")


# 解决办法1

# 二次转义,python读取到\\,就明白你想表达\最本身意思:路径分隔符

os.chdir("D:\\Qnap\\C++\\21天学通C++\\.vscode")


# 解决办法2

# 在字符串前面声明raw模式,告诉python,这个字符串里面的\都代表原始意思,不代表转义

os.chdir(r"D:\Qnap\C++\21天学通C++\.vscode")


# 解决办法3

# 把\都换成/

os.chdir("D:/Qnap/C++/21天学通C++/.vscode")


最近更新

修订版本 更新时间 更新说明
3 2020-05-12 11:59 增加双引号包裹路径
2 2020-05-12 11:46 修改名称;
增加鼠标选择文件;
增加鼠标可多选文件;
1 2020-05-12 11:18 增加输入来源:获取剪贴板路径;

最近讨论

暂无讨论