转义-路径

转义-路径

* JS转义字符\

不管在c#中还是js中\都是转义字符,在js中多个字符串拼接而成的字符串,还是要带\‘\’需要进行转义, 否则就变为多个参数,而不是一个整体

* 访问路径

1、本地路径\

"c:\\temp"表示路径是c:\temp,前面不带@就需要用\转义下; 而 @"c:\temp"就表示c:\temp,带@表示是什么就是什么;

2、网络路径/

http://localhost:34649/Home/Index

3、相对路径&绝对路径

  相对路径:相对于当前路径

  - 同级,.\\cmd.exe ;  .表示当前路径;

  - 父级,..\\cmd.exe ;  ..表示父级路径;

  - 上上级, ..\\..\\cmd.exe;  

       注意三种写法:" .\\cmd.exe "  ;     "./cmd.exe"  ;    @".\cmd.exe"

  绝对路径:从盘符开始,C:\windows\system32\cmd.exe

            //获取当前应用程序集的执行目录,D:\MyDemo\test1\Console_win\ConsoleApp1\bin\Debug\
            string dir = AppDomain.CurrentDomain.BaseDirectory;
            //获取当前应用程序集的执行的上级目录,D:\MyDemo\test1\Console_win\ConsoleApp1\bin
            string dir1 = Path.GetFullPath("..");
            //获得上上级目录 D:\MyDemo\test1\Console_win\ConsoleApp1
            string dir2 = Path.GetFullPath("../..");
控制台获取根目录

其他的获取根目录路径方法可以参考博文 http://www.cnblogs.com/ching2009/p/4293597.html

posted on 2018-07-02 17:18 莫伊筱筱 阅读( ...) 评论( ...) 编辑 收藏
在Python中,路径转义符是用来处理特殊字符的。当我们需要在字符串中使用特殊字符时,可以使用转义字符来表示。在Windows系统中,路径使用反斜杠(\)作为分隔符,但是在Python字符串中,反斜杠有转义的含义,比如\t代表TAB,\n代表换行。因此,我们需要采取一些方式来避免反斜杠被解读为转义字符。 有几种解决方案可以处理路径转义符的问题: 1. 使用正斜杠(/)作为路径分隔符。这是一种常见的解决方案,可以将反斜杠替换为正斜杠来表示路径。例如,将"D:\PixivWallpaper\catavento.png"转换为"D:/PixivWallpaper/catavento.png"。 2. 使用双反斜杠(\\)来表示单个反斜杠。这种方式可以通过将路径字符串中的反斜杠替换为双反斜杠来实现。例如,将"D:\PixivWallpaper\catavento.png"转换为"D:\\PixivWallpaper\\catavento.png"。 3. 使用原始字符串(raw string)来表示路径。原始字符串可以通过在字符串前加上r来创建,它会将字符串中的转义字符原样输出,不进行转义。例如,可以使用原始字符串r"D:\PixivWallpaper\catavento.png"来表示路径。 这些解决方案可以根据具体情况选择使用,以确保路径中的转义符被正确处理。 #### 引用[.reference_title] - *1* [python空格转义字符_python空格转义](https://blog.csdn.net/weixin_39949473/article/details/110403157)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [运行python时路径需要转义处理,路径特殊处理报错](https://blog.csdn.net/Sonsay/article/details/118512151)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Python学习:Windows路径中的转义字符 \ 问题解决办法](https://blog.csdn.net/qq_38463737/article/details/106965958)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值