R语言中的相对路径和绝对路径

前言

同面德勤的时候被要求用相对路径,mark一下。


相对路径:以引用文件所在位置为参考基础,而建立出的目录路径。

绝对路径:引用文件所在的某台电脑上的具体位置。
getwd() 可以用来获取当前绝对路径
setwd() 可以用来修改绝对路径

其实绝对路径与相对路径的不同处,只在于描述目录路径时,所采用的参考点不同。由于对网站上所有文件而言,根目录这个参考点对所有文件都是一样的,因此,运用以根目录为参考点的路径描述方式才会被称之为绝对路径。

以下为建立路径所使用的几个特殊符号,及其所代表的意义。

  "."--代表目前所在的目录。 
  ".."--代表上一层目录。 
  "/"--代表根目录。
  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,让我来回答你的问题。 首先,我需要明确一下,你想让我用什么编程语言来实现这个功能呢? 如果你不介意的话,我可以用 Python 来演示这个过程。 1. 读取文本文件 假设你有一个名为 "text_file.txt" 的文本文件,它的内容如下: ``` Hello, World! This is a text file. ``` 你可以使用 Python 内置的 open 函数来读取它,代码如下: ```python # 使用相对路径读取文本文件 with open("text_file.txt", "r") as f: content = f.read() print(content) # 使用绝对路径读取文本文件 with open("/Users/username/path/to/text_file.txt", "r") as f: content = f.read() print(content) ``` 其,第一个 with 语句使用相对路径打开文本文件,第二个 with 语句使用绝对路径打开文本文件。在这两个 with 语句,我们使用了 "r" 参数来表示读取文件。 2. 读取二进制文件 假设你有一个名为 "binary_file.bin" 的二进制文件,它的内容如下: ``` 01101000 01100101 01101100 01101100 01101111 ``` 你可以使用 Python 内置的 open 函数来读取它,代码如下: ```python # 使用相对路径读取二进制文件 with open("binary_file.bin", "rb") as f: content = f.read() print(content) # 使用绝对路径读取二进制文件 with open("/Users/username/path/to/binary_file.bin", "rb") as f: content = f.read() print(content) ``` 在这里,我们使用了 "rb" 参数来表示以二进制格式读取文件。 注意,读取二进制文件时,返回的内容是一个 bytes 对象,需要通过解码(decode)来转换为字符串。 以上就是使用 Python 读取文本文件和二进制文件的示例代码。希望这能够对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值