小编Rav*_*ina的帖子

为什么我们需要执行权限才能在 Unix 中更改目录?

以下是机器上给出的权限:

drwxrwxrwx   4 root     root         512 May 16 09:32 STC_10
drwxrw-rw-   4 root     root         512 May  5 11:22 STC_11
Run Code Online (Sandbox Code Playgroud)

现在问题来了:

cd STC_11
-bash: cd: STC_11: Permission denied
Run Code Online (Sandbox Code Playgroud)

但是这个有效:

-bash-4.0$ cd STC_10
-bash-4.0$ ls
Codemgr_wsdata  src
Run Code Online (Sandbox Code Playgroud)

为什么我们需要执行权限才能访问该目录STC_11?读写权限不够?

ls对命令STC_11会工作。

unix file-permissions

5
推荐指数
1
解决办法
2482
查看次数

如何在 Excel 中打开使用单引号作为字符串分隔符的 CSV 文件?

我们正在处理一组包含各种字符(逗号、分号、双引号、制表符等)的数据。为了处理这种情况,我们使用单引号将字符串括起来,并且我们可以使用pandas等数据科学库处理我们的数据,或者使用LibreOffice等工具打开它,没有任何问题。

以下是一些示例数据(使用制表符分隔,因此更容易查看数据的样子):

fname   lname   address             age  data           code    date
----------------------------------------------------------------------------
john    doe    'Province1, City1'   22   '11,"dx",""'   380    '2022-Jan-24'
jane    doe    'Province2, City2'   28   '"","dy","98"' 33     '2022-Feb-11'
Run Code Online (Sandbox Code Playgroud)

这是csv文件:

fname,lname,address,age,data,code,date
john,doe,'Province1, City1',22,'11,"dx",""',380,'2022-Jan-24'
jane,doe,'Province2, City2',28,'"","dy","98"',33,'2022-Feb-11'
Run Code Online (Sandbox Code Playgroud)

但是,如果我们使用Excel打开该文件,则其外观如下:

在此输入图像描述

Excel 似乎使用双引号作为其默认字符串分隔符。有没有办法把它改成单引号?类似于我们在LibreOffice Calc中可以做的事情?

在此输入图像描述

csv libreoffice microsoft-excel

3
推荐指数
1
解决办法
1065
查看次数