scala - 通过在 azure databrick 中运行 head 命令导致的文字编号无效
问题描述
我也想在我的笔记本中运行以下命令。我的语言是 Scala 2.11,我的 spark 版本是 2.4.4
%fs head mnt/training/UbiqLog4UCI/14_F/log_1-6-2014.txt
我有以下错误:
<console>:6: error: Invalid literal number
%fs head /mnt/training/UbiqLog4UCI/14_F/log_1-6-2014.txt
^
更新第一条评论
我添加"
,我有以下错误
解决方案
问题是在 Scala 2.11 中,下划线不被接受为有效的文字分隔符,因此,当它解析路径时,它发现 undersore for 作为分隔符,因此出现了问题。解决此问题的解决方案可能如下所示:
val cmd = "%fs head /mnt/training/UbiqLog4UCI/14_F/log_1-6-2014.txt"
import sys.process._
val exitcode = cmd.!
如果有帮助请告诉我!!
推荐阅读
- python - 加密 Python 加密
- git - IntelliJ - 同时推送到 2 个 Git 存储库
- python - 如何让streamHandler每次都覆盖
- django - Azure 找不到自定义 deploy.cmd
- python-3.x - Chrome 驱动程序和 Chrome 二进制文件的问题
- javascript - TypeError:无法将对象转换为原始值
- python - 如何使用不同的输入和输出文件多次运行相同的脚本?
- kubernetes - kubectl cp:数据丢失?
- typescript - Typescript - 确保泛型属性存在于具有描述性错误的泛型类型上
- linux - 如何使用读取命令仅读取字符串的某些部分?