小编Kar*_*ams的帖子

仅打印字符串的最右边部分

我将printf和/或其他函数应用于某个字符串,从文件中读取.我想在某些条件下跳过前5个字符.现在我觉得很聪明,如果条件适用,将字符串指针增加5:

 if (strlen(nav_code) == 10 ) {nav_code = 5+nav_code;}
Run Code Online (Sandbox Code Playgroud)

但是编译器拒绝这个:

错误:使用数组类型赋值给表达式

我误解了什么?如何使我的想法工作 - 或者无论如何这是一个坏主意?

c string

2
推荐指数
1
解决办法
92
查看次数

无法让 python mysql 连接器工作

环境:Ubuntu 18.04.6 LTS,python 3.6.9,mysql Ver 14.14 Distrib 5.7.41

我添加的软件包: mysql-connector-python-py3 mysql-connector-python-py3-dbgsym

执行:

Python 3.6.9 (default, Mar 10 2023, 16:46:00) 
[GCC 8.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import mysql.connector
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python3/dist-packages/mysql/connector/__init__.py", line 32, in <module>
    from .connection_cext import CMySQLConnection
  File "/usr/lib/python3/dist-packages/mysql/connector/connection_cext.py", line 40, in <module>
    from .abstracts import MySQLConnectionAbstract
  File "/usr/lib/python3/dist-packages/mysql/connector/abstracts.py", line 33
    from __future__ import annotations
    ^
SyntaxError: future feature annotations is …
Run Code Online (Sandbox Code Playgroud)

mysql python-3.x ubuntu-18.04

0
推荐指数
1
解决办法
1590
查看次数

python:试图理解"子进程"O/S调用

请在下面的对话框中帮忙解决很多问题:

- )为什么"subprocess.check_output(["ls"," - rt","."])"产生没有输出,但至少被接受了?

- )为什么"subprocess.check_output(["ls -rt","."])"根本不被接受?

- )最重要的是:我怎样才能在python中获取与某些正则表达式匹配的最新文件的名称?我的想法是向python提供类似"ls -rt $ REGEX | head -1"的东西,但python似乎非常不喜欢这样的方法..?

karel@suske:~/home_shared/develop/airnav_db$ python --version
Python 2.7.6
karel@suske:~/home_shared/develop/airnav_db$ python -c 'import subprocess ; subprocess.check_output(["ls -rt","."])'
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/usr/lib/python2.7/subprocess.py", line 566, in check_output
    process = Popen(stdout=PIPE, *popenargs, **kwargs)
  File "/usr/lib/python2.7/subprocess.py", line 710, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1327, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory
karel@suske:~/home_shared/develop/airnav_db$ python -c 'import subprocess …
Run Code Online (Sandbox Code Playgroud)

python regex subprocess

-2
推荐指数
1
解决办法
87
查看次数

标签 统计

c ×1

mysql ×1

python ×1

python-3.x ×1

regex ×1

string ×1

subprocess ×1

ubuntu-18.04 ×1