鱼C论坛

 找回密码
 立即注册
查看: 1458|回复: 11

[已解决]python islink()用法

[复制链接]
发表于 2018-4-28 11:43:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
os.path.islink()

"判断指定路径是否存在且是一个符号链接"


这个说明中,一个符号链接是什么呀?我想把这个方法返回true,怎么用这个方法?
最佳答案
2018-4-28 15:17:52
哦,对了咱们论坛里小甲鱼好像没讲这个,你看看http://blog.163.com/jey_df/blog/static/182550161201221832279/这篇博客里说的很明白
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-4-28 12:14:51 | 显示全部楼层
符号链接
https://baike.baidu.com/item/%E7%AC%A6%E5%8F%B7%E9%93%BE%E6%8E%A5/7177630

符号链接 不是 快捷方式。 但是用法相似
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-28 12:35:29 | 显示全部楼层
本帖最后由 ABC23 于 2018-4-28 12:41 编辑

➜  ~ j
/Users/macbookpro/desktop
➜  desktop vi foo.txt
➜  desktop ls
foo.txt      文件集       网页归档
➜  desktop cat foo.txt
Hello world!
➜  desktop cd ~/Downloads
➜  Downloads ln -s ~/Desktop/foo.txt foo
➜  Downloads ls
$RECYCLE.BIN
desktop.ini
foo
➜  Downloads open foo
➜  Downloads vi foo
➜  Downloads cat foo
Hello world!
Say goodbye.
➜  Downloads cat ~/Desktop/foo.txt
Hello world!
Say goodbye.

============================
以上,在我的桌面创建了一个名为foo.txt的文本文件,并在下载目录创建了它的符号链接——你可以通过它直接对原始文件进行访问、修改,这些变化都会及时被同步到原始文件中去。
符号链接也叫软连接。你可以借助C语言的指针理解符号链接(在Mac下会显示为【替身文件】)——因为二者指向同一块内存,当原始文件销毁,链接的内容也跟着被销毁。

符号链接也叫软连接。与之相对的是硬链接,是根据文件在系统中的实际索引进行链接的。在原始文件销毁后,硬链接不会销毁。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-28 14:19:50 | 显示全部楼层
ba21 发表于 2018-4-28 12:14
符号链接
https://baike.baidu.com/item/%E7%AC%A6%E5%8F%B7%E9%93%BE%E6%8E%A5/7177630

读了一下,但是晕了,太绕弯了。但还是慢慢看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-28 14:21:54 | 显示全部楼层
ABC23 发表于 2018-4-28 12:35
➜  ~ j
/Users/macbookpro/desktop
➜  desktop vi foo.txt

看了你上面的解释,没太看懂,这是用什么软件写的,格式是完全看不懂。一会儿看一下c语言的指针解释。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-28 14:32:13 | 显示全部楼层
楼主先学学linux,就懂这个了,其实就跟windows的快捷方式差不多
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-28 14:58:50 | 显示全部楼层
alltolove 发表于 2018-4-28 14:32
楼主先学学linux,就懂这个了,其实就跟windows的快捷方式差不多

这个论坛上就有linux教程,看看教程怎么样?应该也挺好吧?islink()方法必须要学linux才能好懂吗?还是自己先看看吧。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-28 15:17:52 | 显示全部楼层    本楼为最佳答案   
哦,对了咱们论坛里小甲鱼好像没讲这个,你看看http://blog.163.com/jey_df/blog/static/182550161201221832279/这篇博客里说的很明白
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-28 15:28:28 | 显示全部楼层
alltolove 发表于 2018-4-28 15:17
哦,对了咱们论坛里小甲鱼好像没讲这个,你看看http://blog.163.com/jey_df/blog/static/18255016120122183 ...

不多说了,还是看吧,有的知识真是联系到很多知识啊,还是坚持学吧。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-28 15:29:30 | 显示全部楼层
谢谢大家的积极回答
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-28 18:06:55 | 显示全部楼层
金刚 发表于 2018-4-28 15:29
谢谢大家的积极回答

我说符号链接不止是linux才有,windows也有。教程里也有讲到,不过不具体;我就搞不明白了,凭什么我给这么具体的答案,你还看不上眼了。

同样的他给个linux符号链接还成了最佳了。以后不答了。浪费表情,这么看你好像真的懂了 一样
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 0 反对 1

使用道具 举报

 楼主| 发表于 2018-4-29 10:03:56 | 显示全部楼层
ba21 发表于 2018-4-28 18:06
我说符号链接不止是linux才有,windows也有。教程里也有讲到,不过不具体;我就搞不明白了,凭什么我给这 ...

我不能说完全的懂了,但是我觉得下面朋友的链接,内容总结更加简便,好理解,虽然是不同平台的解释,但也有win上的简短比较。就是这句:软链接文件有点类似于Windows的快捷方式。它实际上是特殊文件的一种。在符号连接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息。

我相信自己,学习的深入,我会慢慢的懂的。

我觉得每个学员都是无私的,都是互相学习,没必要别人的选择来评判自己作品的好坏。如果我的回答,别人没选,也没关系,下一次我还是回答的。因为我也在稳固我的知识。回答也不是坏事,累了,想休息休息,换换思维,回答一下别人的问题。也有你最后一个反驳让我知道了linux和win都支持软连接。

我也得回答一下你的反驳呀,要不然心里不舒服。只能这样了,没办法。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-25 21:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表