如果想把"/foo", "bar", "/baz/apple", "aaa", ".."连接成/foo/bar/baz/apple这种形式在vue3中如何实现
时间: 2023-11-03 18:45:02 浏览: 58
您可以使用vue-router中的path.join函数来拼接路径。具体实现如下:
import { path } from 'vue-router'
const joinedPath = path.join('/foo', 'bar', '/baz/apple', 'aaa', '..')
console.log(joinedPath) // 输出:/foo/bar/baz/apple
相关问题
COPY (SELECT foo, bar FROM baz) TO '/tmp/query.csv' (format csv, delimiter ';'),导出的文件去哪里找
如果你在本地执行这个SQL语句,那么导出的文件会存储在你的本地文件系统中的`/tmp/query.csv`路径下。你可以通过文件浏览器或者命令行终端进入`/tmp`目录,查看是否存在`query.csv`文件。如果你在远程服务器上执行这个SQL语句,那么导出的文件会存储在该服务器的`/tmp/query.csv`路径下,你可以通过SSH连接到服务器,查看该路径下是否存在`query.csv`文件。
.str.contains报错ValueError: Cannot mask with non-boolean array containing NA / NaN values
这个错误通常表示您的数据中包含缺失值(NaN或NA),而在进行逻辑判断时,缺失值无法进行比较,因此会报错。您可以尝试使用 `pd.Series.fillna()` 方法将缺失值填充为 False 或 True,或者使用 `pd.Series.dropna()` 方法删除包含缺失值的行。例如:
```python
import pandas as pd
# 创建包含缺失值的 Series
s = pd.Series(['foo', np.nan, 'bar', 'baz'])
# 报错的代码
s.str.contains('foo|bar')
# 填充缺失值为 False
s.fillna(False).str.contains('foo|bar')
# 删除包含缺失值的行
s.dropna().str.contains('foo|bar')
```
请根据您的具体情况选择合适的方法。