推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
linuxzpf
V2EX  ›  Python

python 在 win8 上的使用问题很多嘛!

  •  
  •   linuxzpf · Feb 2, 2015 · 4418 views
    This topic created in 4148 days ago, the information mentioned may be changed or developed.

    有个在win8上使用python的需求,要用到几个windows系统本身的命令,调用python的os模块用os.popen(command)执行,写好脚本后在本机执行成功。
    坑爹的是在朋友的win8上居然执行不成功,没有报错,什么反应都没有,但是我打开DOS执行成功,这是什么问题诶? 有谁碰到过没。

    13 replies    2015-02-04 15:33:41 +08:00
    chchwy
        1
    chchwy  
       Feb 2, 2015
    說說是哪幾個 command 系统命令吧? 這樣說誰知道是什麼問題
    linuxzpf
        2
    linuxzpf  
    OP
       Feb 2, 2015
    @chchwy 我在系统上安装了一个名为AgentService的服务。然后设置自动启动的命令:"sc config AgentService start = AUTO" 和启动服务的命令: "sc AgentService start"
    knightluffy
        3
    knightluffy  
       Feb 2, 2015
    管理员运行?
    linuxzpf
        4
    linuxzpf  
    OP
       Feb 2, 2015
    @linuxzpf 启动服务的命令是: "sc start AgentService",不好意思刚才写错鸟!
    linuxzpf
        5
    linuxzpf  
    OP
       Feb 2, 2015
    @knightluffy 好像不是这个问题,因为在命令可以成功运行的机器上我都是直接运行的。
    reeco
        6
    reeco  
       Feb 2, 2015 via iPhone
    以管理员运行看看
    geeklian
        7
    geeklian  
       Feb 2, 2015 via iPhone
    需要提权..
    cxshun
        8
    cxshun  
       Feb 2, 2015
    sc需要管理员权限。win8普通的cmd没有权限的。在开始菜单那里右键命令提示符(管理员)试试吧。
    linuxzpf
        9
    linuxzpf  
    OP
       Feb 2, 2015
    @cxshun 可是我在cmd里用python语句来执行是可以的,这个是怎么回事?
    linuxzpf
        10
    linuxzpf  
    OP
       Feb 2, 2015
    @geeklian 我在cmd里用python语句来执行是可以的,写成脚本就不行了,好奇怪
    cxshun
        11
    cxshun  
       Feb 2, 2015
    @linuxzpf python有可能已经取得了管理员权限。我没在win8的命令行试过,我都是直接pycharm运行的。
    但sc相关的命令确实是需要管理员权限的。至于python是否可以越权,那就等清楚的朋友过来回答下罗。
    linuxzpf
        12
    linuxzpf  
    OP
       Feb 2, 2015
    @reeco 如果我已经打开cmd命令行了,此时没有管理员权限,那么我怎么用命令行的方式获得权限呢?
    lingo233
        13
    lingo233  
       Feb 4, 2015
    @linuxzpf 善用搜索 runas :)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5041 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 03:55 · PVG 11:55 · LAX 20:55 · JFK 23:55
    ♥ Do have faith in what you're doing.