开机自动获取spark用户名和服务器

Posted hjfjesse

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开机自动获取spark用户名和服务器相关的知识,希望对你有一定的参考价值。

技术分享图片
import os.path
import getpass
import platform
import time

username = getpass.getuser()   #获取当前用户名
home = os.path.expanduser(~)  #获取用户目录
OS = platform.system()      #获取系统类型

if OS == "Windows":
    spark_home = %s/AppData/Roaming/Spark % home
else:
    spark_home = %s/.Spark % home
spark_config = %s/spark.properties % spark_home


def add_account():
    account_info = """
username = %s
server=chat.base-fx.com
passwordSaved=true
""" % username
    f = open(spark_config, w)
    f.write(account_info)

if os.path.exists(spark_config):  #如果配置目录存在
    f = open(spark_config, r)
    content = f.read()
    if username not in content:
        add_account()
else:
    os.makedirs(spark_home)   #不存在创建目录并添加内容
    add_account()
View Code

 

开机自动获取spark用户名和服务器



以上是关于开机自动获取spark用户名和服务器的主要内容,如果未能解决你的问题,请参考以下文章

在这个 spark 代码片段中 ordering.by 是啥意思?

在哪里以及如何使用片段填充我的标签

VSCode 配置 用户自定义代码片段 自定义自动代码补充

Windows2008r2设置开机后用户自动登录

windows2008r2设置开机后用户自动登录

python+spark程序代码片段